Cod sursa(job #146162)

Utilizator alexeiIacob Radu alexei Data 1 martie 2008 11:47:49
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <cstdio>
#include <algorithm>
using namespace std;

int sol[9];

int main() 
{
	freopen("permutari.in", "rt", stdin);
	freopen("permutari.out", "wt", stdout);

int n,i;
	scanf("%d", &n);

	for (i=1; i<=n; ++i)
		sol[i] = i;
	
	do {
		for (i=1; i <=n; ++i)
			printf("%d ",sol[i]);
		printf("\n");
	} while ( next_permutation(sol+1, sol + n+1) );


	return 0;
}