Cod sursa(job #2033112)

Utilizator teonubixteo bunea teonubix Data 6 octombrie 2017 09:44:35
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.58 kb
#include <fstream>

using namespace std;


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

int viz[10];
int s[10];
int n;
backt(int k){

    if(k==n+1){

        for(int i=1; i<=n; i++){

            fout<<s[i]<<" ";
        }
        fout<<endl;return 0;
    }
    else{

        for(int i=1; i<=n;++i){

            if(viz[i]==0){

                s[k]=i;
                viz[i]=1;
                backt(k+1);
                viz[i]=0;

            }
        }
    }

}


int main()
{

    fin>>n;
    backt(1);
    return 0;
}