Cod sursa(job #573956)

Utilizator alexalghisiAlghisi Alessandro Paolo alexalghisi Data 6 aprilie 2011 18:23:10
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <cstdio>
#include <algorithm>
#include <iostream>
using namespace std;

int main()
{
	short n,i,p[10];
	FILE *intrare,*iesire;
	intrare=fopen("permutari.in","r");

	fscanf(intrare,"%d",&n);
	
	iesire=fopen("permutari.out","w");
	
	for(i=1;i<=n;i++) p[i]=i;
	
	do
	{
		for(i=1;i<=n;i++) fprintf(iesire,"%d ",p[i]);
		fprintf(iesire,"\n");
	}
	while(next_permutation (p+1,p+n));
	fclose(iesire);
	fclose(intrare);
	return 0;
}