problem 32(factorial of a given number)
#include<stdio.h>
void tower(int disk,int a,int b,int c)
{
if(disk>0)
{
tower(disk-1,a,c,b);
printf("%d -> %d\n",a,c);
tower(disk-1,b,a,c);
}
}
int main()
{
int n;
printf("Enter your number : ");
scanf("%d",&n);
tower(n,1,2,3);
return 0;
}
0 Comments