Cod sursa(job #166105)

Utilizator jeanFMI - Petcu Ion Cristian jean Data 27 martie 2008 14:07:49
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<fstream.h>
int s[9],k=1,n,cont,i;
int main()
{
ifstream f("permutari.in");
ofstream g("permutari.out");

f>>n;

s[k]=0;

 while (k>0)

   if(s[k]<n)

     { s[k]++;  cont=1;

       for(i=1;i<k;i++)
	 if(s[i]==s[k]) cont=0;


       if(cont)
	if(k==n)

	 { for(i=1;i<=k;i++)
	   g<<s[i]<<" ";

	  g<<'\n';
	 }

	else { k++; s[k]=0;}
      }
    else k--;
f.close();
g.close();
return 0;
}