Pagini recente » Cod sursa (job #373516) | Cod sursa (job #2930898) | Cod sursa (job #113833) | Cod sursa (job #2140145) | Cod sursa (job #238418)
Cod sursa(job #238418)
#include<stdio.h>
FILE *f=fopen("permutari.in","r"),*g=fopen("permutari.out","w");
int st[9],n,ut[9];
void back(int i)
{
for(int pv=1;pv<=n;pv++)
{
st[i]=pv;
ut[i]=1;
if(!ut[i])
if(i==n)
{
for(int j=1;j<=n;j++)
fprintf(g,"%d ",st[j]);
fprintf(g,"\n");
ut[i]=0;
}
else
back(i+1),ut[i]=0;
}
}
int main()
{
fscanf(f,"%d",&n);
back(1);
return 0;
}