Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void tower(int n, char src, char dest, char temp) {
- if (n == 0) {
- return;
- }
- tower(n - 1, src, temp, dest);
- cout << n << " " << src << " -> " << dest << endl;
- tower(n - 1, temp, dest, src);
- }
- int main() {
- setlocale(LC_ALL, "ru");
- tower(5, 'A', 'C', 'B');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement