Cod sursa(job #2033104)

Utilizator teonubixteo bunea teonubix Data 6 octombrie 2017 09:40:05
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include <iostream>

using namespace std;


ifstream cin("permutari.in");
ofstream cout("permutari.out")

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

    if(k==n+1){

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

            cout<<s[i];
        }
        cout<<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()
{

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