Monday, March 14, 2011

Ханой цамхаг

#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