Advertisement
35657

Untitled

Apr 13th, 2024
916
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.35 KB | None | 0 0
  1.  
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. void tower(int n, char src, char dest, char temp) {
  7.     if (n == 0) {
  8.         return;
  9.     }
  10.     tower(n - 1, src, temp, dest);
  11.     cout << n << " " << src << " -> " << dest << endl;
  12.     tower(n - 1, temp, dest, src);
  13. }
  14.  
  15.  
  16. int main() {
  17.     setlocale(LC_ALL, "ru");
  18.  
  19.     tower(3, 'A', 'C', 'B');
  20.  
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement