Pagini recente » Cod sursa (job #33318) | Cod sursa (job #228626) | Cod sursa (job #629271) | Cod sursa (job #2835983) | Cod sursa (job #793181)
Cod sursa(job #793181)
#include<stdio.h>
using namespace std;
int n,vec1[25],vec2[25];
int rec(int x)
{
int i;
if(x==n+1)
{
for(i=1;i<=n;++i)
{
printf("%d", vec1[i]);
}
printf("\n");
}
for(i=1;i<=n;++i)
{
if(vec2[i]==0)
{
vec2[i]=1;
vec1[x]=i;
rec(x+1);
vec2[i]=0;
}
}
}
int main(void)
{
freopen("permutari.in","r",stdin);
freopen("permutari.out","w",stdout);
scanf("%d",&n);
rec(1);
return 0;
}