Fransisca's Blog

blog buat tugas PBO..^^

program menyelesaikan menara hanoi

Diposting oleh sisqa

#include

void menara(int n, char awal, char akhir, char antara)
{
if( n==1 )
cout << "pindahkan 1 dari: "<< awal <<"ke "<< akhir << endl;
else{
menara(n-1, awal, antara, akhir);
cout << "pindahkan "<< n << " dari: "<< awal << "ke "<< akhir << endl;
menara(n-1, antara, akhir, awal);
}
}

void enter()
{
int i;
for(i=0;i<25;i++)
{
cout << endl;
}

}

void main()
{
int n;

enter();
cout << "Banyak piringan:? ";
cin >> n;
cin.clear();
cin.sync();
menara(n,'L','R','M');
cin.get();
}

0 komentar:

Posting Komentar