Cod sursa(job #605591)

Utilizator DaNutZ2UuUUBB Bora Dan DaNutZ2UuU Data 1 august 2011 12:18:59
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#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;
}