int main(){ void hanoi(int n, char one, char two, char three); int m; scanf("%d", &m); hanoi(m, 'A', 'B', 'C'); return 0; } void hanoi(int n, char one, char two, char three){ void move(char x, char y); if(n > 1){ hanoi(n-1, one, three, two); move(one, three); hanoi(n-1, two, one, three); } else move(one, three); } void move(char x, char y){ printf("%c->%c\n", x, y); }