Cod sursa(job #1474249)

Utilizator Impaler_009Mihai Nitu Impaler_009 Data 21 august 2015 17:07:28
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");

int x; bool v[9]; int s[9],j;

void permutations (int a)
{

    for (int i=1;i<=x;i++)
    {
        if (!v[i]){ s[a]=i; v[i]=1;
        if (a==x) {for (int j=1;j<=x;j++) fout<<s[j]<<" "; fout<<"\n";}
        else permutations (a+1);
        v[i]=0;}
    }
}

int main ()
{
    fin>>x;
    permutations (1);
}