Cod sursa(job #2564212)

Utilizator Codrut112Codrut Copas Codrut112 Data 1 martie 2020 19:07:24
Problema Generare de permutari Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.55 kb
#include <bits/stdc++.h>

using namespace std;
ifstream f("permutari.in");
ofstream g("permutari.out");
int v[9],n,w[9],nr;
void permuta( int nr)
{int i;
if(nr<=n)
    {
        for(i=1; i<=n; i++)
            if(v[i]==0)
            {
                v[i]=1;
                w[nr]=i;
                permuta(nr+1);
                v[i]=0;
            }


    }
    else
    {
        for(i=1;i<=n;i++)g<<w[i]<<" ";
        g<<'\n';
        nr--;
        permuta(nr);
    }



}

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