Pagini recente » Cod sursa (job #1934454) | Cod sursa (job #1935591) | Cod sursa (job #263551) | Cod sursa (job #981983) | Cod sursa (job #604988)
Cod sursa(job #604988)
#include <stdio.h>
int b[10],a[10];
void backtracking(int k, int n){
if(k-1 == n){
for(int h=1;h<=n;h++)
printf("%d", a[h]);
printf("\n");
}
else
{
for(int i = 1;i<= n;i++)
{
if(!b[i])
{
b[i] = 1;
a[k] = i;
backtracking(k+1,n);
b[i] = 0;
}
}
}
}
int main()
{
int n;
freopen("permutari.in","r",stdin);
freopen("permutari.out","w",stdout);
scanf("%d", &n);
backtracking(1, n);
}