Cod sursa(job #457642)

Utilizator mlupseLupse-Turpan Mircea mlupse Data 20 mai 2010 19:37:39
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
using namespace std;
#include<fstream>
ifstream fin("permutari.in");
ofstream fout("permutari.out");

int n,x[10],s[10];
void afisare()
{int i;
for(i=1;i<=n;i++)
	fout<<x[i]<<" ";
fout<<"\n";
}
void back(int k)
{int i;
for(i=1;i<=n;i++)
  {
	x[k]=i;
	if(!s[i])
	  if(k==n)
		afisare();
	  else
	  {
		s[i]=1;
		back(k+1);
		s[i]=0;
	  }
  }
}
int main()
{
fin>>n;
back(1);
return 0;
}