Cod sursa(job #1651465)

Utilizator AndronicAlx99Andronic Alexandra AndronicAlx99 Data 13 martie 2016 13:42:47
Problema Generare de permutari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");
int n,s[8],uz[8];
void afisare()
{int i;
    for(i=1;i<=n;i++)
        fout<<s[i]<<" ";
    fout<<endl;
}
void gen(int k)
{int i;
    if(k-1==n)
        afisare();
    else
        for(i=1;i<=n;i++)
        if(uz[i]==0)
    {
        s[k]=i;
        uz[i]=1;
        gen(k+1);
        uz[i]=0;
    }
}
int main()
{fin>>n;
gen(1);

    return 0;
}