Pagini recente » Cod sursa (job #3196181) | Cod sursa (job #442135) | Cod sursa (job #1737523) | Cod sursa (job #3173237) | Cod sursa (job #1360313)
#include<cstdio>
#include<string>
#include<algorithm>
using namespace std;
#ifdef HOME
const string inputFile = "input.txt";
const string outputFile = "output.txt";
#else
const string problemName = "permutari";
const string inputFile = problemName + ".in";
const string outputFile = problemName + ".out";
#endif
int N;
int P[10];
int main() {
int i;
freopen(inputFile.c_str(), "r", stdin);
freopen(outputFile.c_str(), "w", stdout);
scanf("%d", &N);
for(i = 1; i <= N; i++)
P[i] = i;
do {
for(i = 1; i <= N; i++)
printf("%d ", P[i]);
printf("\n");
} while(next_permutation(P + 1, P + N + 1));
return 0;
}