Cod sursa(job #2533247)

Utilizator eugen5092eugen barbulescu eugen5092 Data 28 ianuarie 2020 21:04:20
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <bits/stdc++.h>
using namespace std;
ifstream ci("permutari.in");
ofstream cou("permutari.out");
int n,sol[10],k,fr[10];

void afis(){

for(int i=1;i<=n;i++){
    cou<<sol[i]<< " ";
}
cou<<"\n";

}



void Back(int k){

if(k==n+1){afis();}else{
    for(int i=1;i<=n;i++){
     while(fr[i]!=0 ){i++;}
     if(i>n){return;}
     sol[k]=i;
     fr[i]=1;
     Back(k+1);
     fr[i]=0;
    }

}


}



int main()
{

    ci>>n;
    Back(1);
    return 0;
}