Cod sursa(job #711482)

Utilizator dutzulBodnariuc Dan Alexandru dutzul Data 12 martie 2012 11:07:38
Problema Generare de permutari Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
# include <cstdio>
using namespace std;
int  fr[10],n,a[10];
int BKT(int k)
{
	int i;
    if (k==n+1){
		for(i=1;i<=n;++i)  printf("%ld",a[i]);
        printf("\n");
	} else 
	{ 		
		for(i=1;i<=n;++i) if (fr[i]==0)
		{
		fr[i]=1,a[k]=i;
        BKT(k+1);		
		fr[i]=0;	
		}
	}
}
int main()
{
	freopen("permutari.in","r",stdin);
	freopen("permutari.out","w",stdout);
	scanf("%ld",&n);
	BKT(1);
	return 0;
}