Pagini recente » Cod sursa (job #1663017) | Cod sursa (job #2417727) | Cod sursa (job #1416054) | Cod sursa (job #180752) | Cod sursa (job #911280)
Cod sursa(job #911280)
#include <cstdio>
using namespace std;
int n;
int a[20];
int viz[20];
void afis(){
for(int i = 0; i < n; ++ i){
printf("%d ", a[i]);
}
printf("\n");
}
void back(int k){
if(k == n){
afis();
return;
}
for(int i = 1; i <= n; ++ i){
if(viz[i] == 0){
viz[i] = 1;
a[k] = i;
back(k + 1);
viz[i] = 0;
}
}
}
int main()
{
freopen("permutari.in", "r", stdin);
freopen("permutari.out", "w", stdout);
scanf("%d", &n);
back(0);
return 0;
}