Cod sursa(job #1747378)

Utilizator Rocamadour1497Alexandru Martiniuc Rocamadour1497 Data 24 august 2016 20:28:07
Problema Generare de permutari Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <iostream>
#include <vector>
#include <algorithm>
#include <fstream>
using namespace std;
#define For(i,a,b) for(i=a;i<=b;i++)
ifstream f("permutari.in");
ofstream g("permutari.out");
int main()
{
    int n,i;
    vector<int> v;
    f>>n;
    For(i,0,n) v.push_back(i);
    do
    {
        For(i,1,n)
       g<<v[i]<<" ";
        g<<endl;
    }
    while(next_permutation(v.begin()+1,v.end()));

    return 0;
}