Pagini recente » Cod sursa (job #2475500) | Cod sursa (job #2903153) | Cod sursa (job #2535702) | Cod sursa (job #69679) | Cod sursa (job #2482107)
#include <iostream>
#include <fstream>
using namespace std;
int sel[10],v[10],n;
ifstream fin ("permutari.in");
ofstream fout ("permutari.out");
void bkt (int k){
if (k == n){
for (int i = 0; i < n; ++i)
fout << v[i] + 1 << " ";
fout << '\n';
return ;
}
for (int i = 0; i < n; ++i)
if (!sel[i]){
sel[i] = 1;
v[k] = i;
bkt (k + 1);
v[k] = 0;
sel[i] = 0;
}
}
int main()
{
fin >> n;
bkt (0);
return 0;
}