#include <iostream>
using namespace std;
void ToH(int n, char A, char B, char C)
{
if (n == 1)
{
cout<<"Move 1 from " << A << " to " << C << endl;
return;
}
ToH(n-1, A, C, B);
cout<<"Move " << n << " from " << A << " to " << C << endl;
ToH(n-1, B, A, C);
}
int main() {
int n = 2;
ToH(n, 'A', 'B', 'C');
return 0;
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter