Tower of Hanoi

Program for solution of Tower of Hanoi
#include<stdio.h>
main()
{
char source= 'S',temp= 'T ', dest= 'D'; int ndisk; printf("Enter the number of disks : ");
scanf ( "%d", &ndisk );
printf ("Sequence is :\n");
toh( ndisk, source, temp, dest );
}
toh( int ndisk, char source, char temp, char dest )
{
if ( ndisk > 0 )
{
toh ( ndisk-1, source, dest, temp );
printf ( "Move Disk %d %c-->%c\n", ndisk, source,dest );
toh( ndisk-1, temp, source, dest );
}
}

ليست هناك تعليقات:

إرسال تعليق