Cod sursa(job #1336300)

Utilizator andrei.arnautuAndi Arnautu andrei.arnautu Data 7 februarie 2015 16:18:16
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;

FILE *fin=freopen("permutari.in","r",stdin);
FILE *fout=freopen("permutari.out","w",stdout);

vector <int> V;

int main()
{
    int i, n;
    scanf("%d", &n);
    for(i = 0; i < n ; ++i)
        V.push_back(i + 1);
    do
    {
        for(i = 0; i < n ; ++i)
            printf("%d ", V[i]);
        printf("\n");
    }while( next_permutation(V.begin(), V.end()));
}