Pagini recente » Cod sursa (job #2325261) | onis-2016/clasament/runda-2 | Rating Moldovan Alex Daniel (moldooooo) | Cod sursa (job #2228162) | Cod sursa (job #1619968)
#include <fstream>
#define NMAX 17
using namespace std;
ifstream cin("permutari.in");
ofstream cout("permutari.out");
int Viz[NMAX], v[NMAX];
int n;
void Back(int k){
if(k == n + 1){
for(int i = 1; i <= n; ++i)
cout << v[i] << " ";
cout << "\n";
}
else
for(int i = 1; i <= n; ++i)
if(Viz[i] == 0){
Viz[i] = 1;
v[k] = i;
Back(k + 1);
Viz[i] = 0;
}
}
int main(){
cin >> n;
Back(1);
return 0;
}