Pagini recente » Monitorul de evaluare | Cod sursa (job #181631) | Diferente pentru problema/bacterii intre reviziile 3 si 9 | Cod sursa (job #638244) | Cod sursa (job #1442533)
#include <algorithm>
#include <stdio.h>
using namespace std;
int N,P[10];
int main()
{
freopen("permutari.in","r",stdin);
freopen("permutari.out","w",stdout);
scanf("%d",&N);
for (int i = 0;i < N;i++)
P[i] = i+1;
do
{
for (int i = 0;i < N;i++)
printf("%d ",P[i]);
printf("\n");
}
while (next_permutation(P,P+N));
return 0;
}