Cod sursa(job #2202692)

Utilizator richard26Francu Richard richard26 Data 9 mai 2018 17:36:19
Problema Generare de permutari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <iostream>
#include<fstream>

using namespace std;

ifstream f("permutari.in") ;
ofstream g("permutari.out") ;

int uz[10],n,x[10] ;

void backtracking(int k)
{
    int i ;
    if(k==n+1) {for(i=1;i<=n;i++) g<<x[i]<<" " ;
               g<<endl ; }
    for(i=1;i<=n;i++)
        if(uz[i]==0)
        {
            x[k]=i ;
            uz[i]=1 ;
            backtracking(k+1) ;
            uz[i]=0 ;
        }
}
int main()
{
    f>>n ;
    backtracking(1) ;
}