Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void hanoi(int k,char from,char via,char to){
- if(k == 1){
- printf("move 1 from %c to %c\n",from,to);
- return;
- }
- else{
- hanoi(k - 1,from,to,via);
- printf("move %d from %c to %c\n",k,from,to);
- hanoi(k - 1,via,from,to);
- }
- }
- int main(int argc,char **argv){
- int n;char a,b,c;
- scanf("%d %c %c %c",&n,&a,&b,&c);
- hanoi(n,a,b,c);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement