Cod sursa(job #1913861)

Utilizator calinfloreaCalin Florea calinflorea Data 8 martie 2017 14:27:28
Problema Generare de permutari Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin("permutari.in");
ofstream fout("permutari.out");

vector <int> a;
int n;
void Citire()
{
    fin >> n;
}
void Rezolva()
{
    int i;

    for(i = 1; i <= n; i++)
    {
        a.push_back(i);
        fout << i << " ";
    }
    fout << "\n";
    while(next_permutation(a.begin(), a.end()))
    {
        for(i = 0; i < n; i++)
            fout << a[i] << " ";
        fout << "\n";
    }
}
int main()
{
    Citire();
    Rezolva();
    return 0;
}