Menara Hanoi
– 3 piringan
– 4 piringan
– 5 piringan
Jawab :
#include<stdio.h>
int main(){
int n;
printf("Banyak Piringan? "); scanf("%d",&n);fflush(stdin);
menara(n,'L','R','M');
getchar();
}
RINCIAN REKURSInya
3 Piringan
(A)Pindahkan 1,2,3 dari KIRI ke KANAN
(A1) Pindahkan 1,2 dari KIRI ke TENGAH
(A11) Pindahkan 1 dari KIRI ke KANAN
(A12) Pindahkan 2 dari KIRI ke TENGAH
(A13) Pindahkan 1 dari KANAN ke TENGAH
(A2) Pindahkan 3 dari TENGAH ke KANAN
(A3) Pindahkan 1,2 dari TENGAH ke KANAN
(A31) Pindahkan 1 dari TENGAH ke KIRI
(A32) Pindahkan 2 dari TENGAH ke KANAN
(A33) Pindahkan 1 dari KIRI ke KANAN
4 Piringan
5 Piringan