Cod sursa(job #604563)

Utilizator a_h1926Heidelbacher Andrei a_h1926 Data 23 iulie 2011 14:47:01
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <algorithm>

#define NMax 9

using namespace std;

int N, Perm[NMax];

int main()
{
    freopen ("permutari.in", "r", stdin);
    freopen ("permutari.out", "w", stdout);
    scanf ("%d", &N);
    for (int i=0; i<N; ++i)
    {
        Perm[i]=i+1;
        printf ("%d ", Perm[i]);
    }
    printf ("\n");
    while (next_permutation (Perm, Perm+N))
    {
        for (int i=0; i<N; ++i)
        {
            printf ("%d ", Perm[i]);
        }
        printf ("\n");
    }
    return 0;
}