Tower of Hannoi
|
Newbie Member
|
|
| 23Nov2006,20:03 | #1 |
|
How can I write a prog to implement the Tower of Hannoi
|
|
Go4Expert Founder
|
![]() |
| 23Nov2006,22:02 | #2 |
|
Code:
#include <stdio.h>
#include <conio.h>
void diskchange(char l,char r,char c,int n)
{
if(n>0)
{
diskchange(l,c,r,n-1);
printf("\nMove %d from %c to %c\n",n,l,r);
diskchange(c,r,l,n-1);
}
}
int main()
{
int n;
printf("\nEnter the number of disks\n");
scanf("%d",&n);
diskchange('L','R','C',n);
printf("\nPress any key to exit\n");
getch();
return 0;
}
|
|
Light Poster
|
|
| 17Jul2007,17:52 | #3 |
|
I keenly want to know wat is this tower of hannoi???
|
|
Go4Expert Founder
|
![]() |
| 17Jul2007,18:08 | #4 |
|
The Tower of Hanoi is a mathematical game or puzzle which consists of three (n) pegs, and a number of discs of different sizes which can slot onto any peg. The puzzle starts with the discs neatly stacked in order of size on one peg, smallest at the top and moving them to the other peg using the third peg. Condition is at no move you will have the larger peg over the smaller one.
|
|
Go4Expert Founder
|
![]() |
| 17Jul2007,18:10 | #5 |
|
Good sample at wikipedia
|

