x2311

Untitled

Dec 21st, 2021
1,082
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.43 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. void hanoi(int num, char char1, char char2, char char3);
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     int num;
  9.     cout << "N:";
  10.     cin >> num;
  11.     hanoi(num, 'A', 'B', 'C');
  12. }
  13.  
  14.  
  15. void hanoi(int num, char char1, char char2, char char3) {
  16.     if (num != 0) {
  17.         hanoi(num - 1, char1, char3, char2);
  18.         cout << char1 << " -> " << char3 << endl;
  19.         hanoi(num - 1, char3, char2, char1);
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment