Cod sursa(job #1786738)

Utilizator miha1000Dica Mihai miha1000 Data 23 octombrie 2016 15:54:27
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.58 kb
#include <iostream>
#include <fstream>

using namespace std;

int V[11],folosit[11];
int n;
ifstream f("permutari.in");
ofstream g("permutari.out");

void perm(int k){
    int i,j,sem;
  if (k==n+1){
    for (i=1;i<=n;i++){
        g << V[i] << " ";
    }
    g << "\n";
  }
    else {
        for (i=1;i<=n;i++){
            if (folosit[i]!=1){
                V[k]=i;
                folosit[i]=1;
                perm(k+1);
                V[k]=0;
                folosit[i]=0;
            }
        }
    }
}

int main()
{
    f >> n;
    perm(1);
}