Cod sursa(job #3322036)

Utilizator mariusharabariMarius Harabari mariusharabari Data 12 noiembrie 2025 12:10:30
Problema Generare de permutari Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.62 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.in");


const int max_size = 11;

int v[max_size], uz[max_size], n;

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

void bkt (int k)
{
    if (k == n + 1)
    {
        afis();
        return;
    }
    for (int i = 1; i <= n; i++)
    {
        if (uz[i] == 0)
        {
            v[k] = i;
            uz[i] = 1;
            bkt(k + 1);
            uz[i] = 0;
        }
    }
}

int main()
{
    fin >> n;
    bkt(1);
    return 0;
}