Cod sursa(job #1386330)

Utilizator teoceltareconstantin teodor teoceltare Data 12 martie 2015 21:33:06
Problema Generare de permutari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<fstream>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int n,v[10],c[10];
void citire()
{
    fin>>n;
}
void afisare()
{
for(int a=1;a<=n;a++)
{
fout<<v[a]<<" ";
}
fout<<endl;
}
void fct(int x)
{
for(v[x]=1;v[x]<=n;v[x]++)
{
if(x<n)
{
c[v[x]]++;
if(c[v[x]]==1) fct(x+1);
c[v[x]]--;
}
else if(c[v[x]]!=1) afisare();
}
}
int main()
{
citire();
fct(1);
}