Cod sursa(job #2016222)

Utilizator amaliarebAmalia Rebegea amaliareb Data 28 august 2017 22:22:43
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <fstream>
#include <bits/stdc++.h>

using namespace std;
int n,i,j,v[10],viz[10];
ifstream f("permutari.in");
ofstream g("permutari.out");

void afis()
{
    int i;
    for(i=1;i<=n;i++) g<<v[i]<<' ';
    g<<'\n';
}

void bck(int m)
{
    int i;
    for(i=1;i<=n;i++) if(!viz[i])
    {
        viz[i]=1;
        v[m]=i;
        if(m==n) afis();
        else bck(m+1);
        viz[i]=0;
    }
}

int main()
{
    f>>n;
    bck(1);
    return 0;
}