#include #include #define MAX 4 void hanoi(int c, int start, int using, int dest) { int swap; while (c >0) { hanoi(c-1,start,dest,using); printf("move %dth disk from %d to %d\n",c,start,dest); c--; swap=using; using=start; start=swap; } } void main() { clrscr(); hanoi(MAX,1,2,3); }