» »

Hanoi stolpi v c++ ali Pascal-u

Hanoi stolpi v c++ ali Pascal-u

Poldy ::

Iščem malo bolj enostaven program, ki reši problem Hanoi stolpov. Na netu sem sicer našel nekaj primerov, vendar jih ne kapiram povsem.

Ali kdo pozna kakšno tako stran, ali pa si celo lasti ta program?

Prosim pomagajte!!!

lp

astras ::

Mogoce ti bo tole kaj koristlo:

void IzpisiPotezo(int st, char iz_stolp, char na_stolp)
{
int static st_potez = 0;
st_potez++;
cout st_potez ". poteza -"
" Premakni disk " st
" iz stolpa " iz_stolp
" na stolp " na_stolp endl;
}

void ResiHanojskeStolpe(int stev_diskov, char iz_stolp, char vmesni,char na_stolp)
{
if (stev_diskov == 1)
IzpisiPotezo(stev_diskov, iz_stolp, na_stolp);
else
{
ResiHanojskeStolpe(stev_diskov-1, iz_stolp, na_stolp, vmesni);
IzpisiPotezo(stev_diskov, iz_stolp, na_stolp);
ResiHanojskeStolpe(stev_diskov-1, vmesni, iz_stolp, na_stolp);
}
}

void main()
{
int st_diskov;
cout " Vnesi stevilo diskov: ";
cin st_diskov;
ResiHanojskeStolpe(st_diskov, 'A','B','C');
}
***Ce bil bi vedez...... ne bil bi ...... revez***


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Priklop glasbenega stolpa na TV

Oddelek: Zvok in slika
137647 (3254) matjazekk
»

Java metode;

Oddelek: Programiranje
354834 (4026) ragezor
»

Kako do surfanja na starih masinah (on-live CD)?

Oddelek: Operacijski sistemi
191639 (1290) urkoland
»

Pipin odprti termin: Emacs never dies

Oddelek: Novice / Kiberpipa
233520 (2811) b
»

Vprašanje, glede racunalnika in zvocnikov..

Oddelek: Zvok in slika
81624 (1403) Shadowman-x

Več podobnih tem