Cod sursa(job #2203047)

Utilizator richard26Francu Richard richard26 Data 10 mai 2018 19:52:54
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 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) {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) ;
}