Cod sursa(job #1424903)
Utilizator | Data | 25 aprilie 2015 20:06:10 | |
---|---|---|---|
Problema | Generare de permutari | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.42 kb |
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
ifstream in("permutari.in");
ofstream out("permutari.out");
int main()
{
int v[9],n,i;
in >> n;
v[0] = 1;
for( i = 1 ; i < n ; i ++)
v[i] = v[i-1]+1;
do
{
for( i = 0 ; i < n ; i ++)
out<<v[i] <<" ";
out<<"\n";
}
while(next_permutation(v,v+n));
return 0;
}