Langsung saja, ini ada contoh kode program C++ untuk menyelesaikan permainan manara hanoi. Konsep pemrograman menara hanoi sudah dijelaskan pada tulisan sebelumnya tentang konsep pemrograman menara hanoi.
Program C++ Rekursif Permainan Menara Hanoi
#include <stdio.h>
#include <conio.h> void hanoi(int piringan, char dari, char bantu, char ke) { if(piringan>0) { hanoi(piringan-1, dari, ke, bantu); printf("Pindahkan piringan %d dari %c ke %c\n",piringan, dari, ke); hanoi(piringan-1, bantu, dari, ke); } } void main() { int piringan; printf("Berapa banyak piringan ? ");scanf("%d", &piringan); printf("\n"); hanoi(piringan, 'A', 'B', 'C'); getch(); } |
Contoh tampilan program saat dijalankan
Semoga contoh program rekursif C++ pada menara hanoi ini bermanfaat khususnya untuk yang sedang belajar C++ maupun belajar algoritma dan pemrograman.
0 komentar:
Posting Komentar