Pagini recente » Cod sursa (job #2755550) | Cod sursa (job #2653511) | Cod sursa (job #376562) | Cod sursa (job #1936980) | Cod sursa (job #947408)
Cod sursa(job #947408)
#include <vector>
#include <cstdlib>
#include <fstream>
#include <iterator>
#include <algorithm>
using namespace std;
vector<int> v;
int main()
{
int N, i;
ifstream in("permutari.in");
ofstream out("permutari.out");
in >> N;
v.resize(N);
for(i = 1; i <= N; ++i) v[i - 1] = i;
do {
copy(v.begin(), v.end(), ostream_iterator<int>(out, " "));
out << '\n';
} while(next_permutation(v.begin(), v.end()));
return EXIT_SUCCESS;
}