Cod sursa(job #1007145)

Utilizator manutrutaEmanuel Truta manutruta Data 8 octombrie 2013 13:17:47
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;

#define MAXN 10

ifstream f("permutari.in");
ofstream g("permutari.out");

int a[MAXN], n;

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

void init() {
    for (int i = 1; i <= n; i++) {
        a[i] = i;
    }
}

int main()
{
    f >> n;
    init();

    do {
        print();
    } while (next_permutation(a + 1, a + n + 1));

    return 0;
}