Cod sursa(job #238414)

Utilizator Bogdan_tmmTirca Bogdan Bogdan_tmm Data 2 ianuarie 2009 00:48:54
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include<stdio.h>
#include<algorithm>
FILE *f=fopen("permutari.in","r"),*g=fopen("permutari.out","w");
int main()
{
	fscanf(f,"%d",n);
	int v[n+1];
	n--;
	for(int i=0;i!=n;++i)
		*(v+i)=i+1,fprintf(g,"%d ",i+1);
	fprintf(g,"\n");
	for(;next_permutation(v,v+n);)
	{
		for(int j=0;j!=n;++j)
			fprintf(g,"%d ",v[j]);
		fprintf(g,"\n");
	}
	return 0;
}