Cod sursa(job #1727310)

Utilizator Emy1337Micu Emerson Emy1337 Data 10 iulie 2016 15:04:18
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("permutari.in");
ofstream fout("permutari.out");

int n;
int viz[10], v[10];

void bk(int pas)
{
    if(pas>n)
    {
        for(int i=1; i<=n; i++) fout<<v[i]<<" ";
        fout<<"\n";
    }
    else
        for(int i=1; i<=n; i++)
            if(!viz[i])
            {
                viz[i] = 1;
                v[pas] = i;
                bk(pas+1);
                viz[i] = 0;
            }
}

int main()
{

    fin>>n;
    bk(1);

}