Cod sursa(job #881297)

Utilizator cristi103tiron cristian cristi103 Data 17 februarie 2013 21:15:42
Problema Generare de permutari Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.59 kb
#include <iostream>
#include <fstream>
using namespace std;


    ifstream in("combinari.in");
    ofstream out("combinari.out");
    int a[100], b[100];
    void permutari(int k, int len){
    if(k-1 == len){
        for(int i = 1; i <= len; i++)
            out << a[i];
        out << endl;
    }
    else{
        for(int  i = 1; i <= len; i++)
            if(!b[i]){
                a[k] = i;
                b[i] = 1;
                permutari(k+1, len);
                b[i] = 0;
            }
    }
}



int n ;
{
    in >> n;
    permutari(1, n);
    return 0;
}