#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
void hanoi(int n,char A,char B, char C)
{ if(n==1)
cout<<n<<"r--"<<A<<"to"<<B<<endl;
else
{ hanoi(n-1,A,C,B);
cout<<n<<"r--"<<A<<"to"<<B<<endl;
hanoi(n-1,C,B,A);
}
}
void main()
{clrscr();
int n;
cout<<"n=";
cin>>n;
hanoi(n,'A','B','C');
getch();
}
No comments:
Post a Comment