Cod sursa(job #593831)

Utilizator a_h1926Heidelbacher Andrei a_h1926 Data 4 iunie 2011 17:25:47
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <algorithm>

using namespace std;

int N, X[1000];

int main()
{
    ifstream fin ("permutari.in");
    ofstream fout ("permutari.out");
    int i;
    fin >> N;
    for (i=0; i<N; i++)
    {
        X[i]=i+1;
        fout << X[i] << " ";
    }
    fout << "\n";
    while (next_permutation (X, X+N)==true)
    {
        for (i=0; i<N; i++)
        {
            fout << X[i] << " ";
        }
        fout << "\n";
    }
    fin.close ();
    fout.close ();
    return 0;
}