Pagini recente » Cod sursa (job #2911872) | Cod sursa (job #2578708) | Cod sursa (job #199486) | Cod sursa (job #894073) | 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;
}