Pagini recente » Cod sursa (job #325473) | Cod sursa (job #2427591) | Cod sursa (job #2529641) | Cod sursa (job #644093) | Cod sursa (job #1985088)
#include<cstdio>
using namespace std;
const int NMAX=9;
int n,v[NMAX],f[NMAX];
void permutari(int ind){
if(ind>n){
for(int i=1;i<=n;i++)
printf("%d ", v[i]);
printf("\n");
return ;
}
for(int i=1;i<=n;i++){
if(f[i]==0){
v[ind]=i;
f[i]=1;
permutari(ind+1);
f[i]=0;
}
}
}
int main(){
freopen("permutari.in","r",stdin);
freopen("permutari.out","w",stdout);
scanf("%d", &n);
permutari(1);
return 0;
}