Pagini recente » Cod sursa (job #1266425) | Borderou de evaluare (job #965087) | Cod sursa (job #1152782) | Cod sursa (job #1445490) | Cod sursa (job #1605533)
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
ifstream fin ("permutari.in");
ofstream fout ("permutari.out");
vector <int> x;
int main()
{
int N;
fin >>N;
for (int i = 1; i <= N; ++i)
x.push_back(i);
do
{
for (int i = 0; i < N; ++i)
fout <<x[i] <<' ';
fout <<'\n';
}
while (next_permutation(x.begin(), x.end()));
return 0;
}