Pagini recente » Cod sursa (job #2179722) | Cod sursa (job #2320587) | Cod sursa (job #748334) | Cod sursa (job #2117962) | Cod sursa (job #736523)
Cod sursa(job #736523)
#include <fstream>
#include <cstdlib>
#include <iterator>
#include <algorithm>
using namespace std;
const int N_MAX=8;
int v[N_MAX];
int main()
{
int N, i;
ifstream in("permutari.in");
ofstream out("permutari.out");
in>>N;
for(i=0; i < N; ++i)
v[i]=i+1;
do {
copy(v, v+N, ostream_iterator<int>(out, " "));
out<<'\n';
}while(next_permutation(v, v+N));
return EXIT_SUCCESS;
}