Sabtu, 14 Maret 2009

Menara Hanoi dengan C++

Ini dia source code menara hanoi dengan bahasa C++ ! by Andika_Wang


#include
#include
#include
void hanoi(int x, char dari,char ke,char aux)
{

if(x==1)
{
printf("Perpindahan Kepingan %c Dari %c\n",dari,ke);
}
else
{
hanoi(x-1,dari,aux,ke);
printf("Perpindahan Kepingan Dari %c Ke %c\n",dari,ke);
hanoi(x-1,aux,dari,ke);
}

}
void main()
{
int kepingan;
int perpindahan;

printf("Masukkan Banyaknya Keping Yang Ingin Dimainkan :");
scanf("%d",&kepingan);
perpindahan=pow(2,kepingan)-1;
printf("\nPerpindahan Yang Harus Dilakukan Adalah=%d \n",perpindahan);
hanoi(kepingan,'A','C','B');
getch();
}

Tidak ada komentar: