Pagini recente » Cod sursa (job #3287749) | Cod sursa (job #2487554) | Cod sursa (job #291365) | Cod sursa (job #1120681) | Cod sursa (job #1793422)
#include <iostream>
#include <algorithm>
#include <fstream>
#include <vector>
#include <string>
#include <iterator>
#include <numeric>
#include <string>
#include <set>
#include <map>
#include <queue>
using namespace std;
ifstream in("permutari.in");
ofstream out("permutari.out");
int main()
{
int N;
in >> N;
vector<int> myvec(N);
generate_n(myvec.begin(), N, [](){static int i = 1; return i++;});
do
{
for(int number : myvec)
out << number << ' ';
out << '\n';
}while(next_permutation(myvec.begin(), myvec.end()));
return 0;
}