Cod sursa(job #573960)

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

int n,i,p[10];

int main()
{
	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+1));
	fclose(iesire);
	fclose(intrare);
	return 0;
}