Cod sursa(job #935216)

Utilizator Theodor1000Cristea Theodor Stefan Theodor1000 Data 2 aprilie 2013 11:22:27
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <cstdio>
#include <algorithm>

#define rd scanf
#define wr printf

using namespace std;

int v[16];

int main ()
{
    freopen ("permutari.in", "r", stdin);
    freopen ("permutari.out", "w", stdout);

    int n;
    rd ("%d", &n);

    for (int i = 1; i <= n; i++)
        v[i] = i;

    do
    {
        for (int i = 1; i <= n; i++)
            wr ("%d ", v[i]);

        wr ("\n");
    } while (next_permutation (v + 1, v + n + 1));

    return 0;
}