Pagini recente » Cod sursa (job #1957329) | Cod sursa (job #1660777) | Cod sursa (job #2060290) | Cod sursa (job #1842788) | Cod sursa (job #398473)
Cod sursa(job #398473)
#include <iostream>
#include <stdio.h>
#define NMAX 18
using namespace std;
int n,nr[NMAX];
int main()
{
freopen("permutari.in","r",stdin);
freopen("permutari.out","w", stdout);
fscanf(stdin, "%d", &n);
for (int i=0; i<n; i++) {
nr[i] = i+1;
}
do {
for (int i=0; i<n; i++) {
fprintf(stdout, "%d ", nr[i]);
}
fprintf(stdout, "\n");
} while (next_permutation(nr,nr+n));
fclose(stdin);
fclose(stdout);
return 0;
}