#cplusplus #januszeprogramowania #programowanie #informatyka
void hanoi (int lk, char a, char b, char c)
{
if(lk>0)
{
hanoi(lk-1, a,c,b);
cout<"<
void hanoi (int lk, char a, char b, char c)
{
if(lk>0)
{
hanoi(lk-1, a,c,b);
cout<"<
- Najlepsze
- Wszystkie komentarze

GlenPL
1
@SquashPL: robisz tak: wchodzisz na pastebin.com, wklejasz kod, zapisujesz i wklejasz link na mirko
konto usunięte
1
@SquashPL: Literki sa ok. Jesli nie rozumiesz jak to dziala to sprobuj sobie poprzekladac fizyczne krazki.

Mow_do_mnie_mistrz
1
@SquashPL: Dodaj na pastebin i wrzuc screena albo link ?

GlenPL
0
@SquashPL: powaliłeś z formatowaniem, usuń konto
konto usunięte Autor
- adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
konto usunięte Autor
0
@Ddddddd: http://pastebin.com/HGys3A2U dla 4 krazkow bd tak?
konto usunięte
0
@SquashPL: Nie. Liczba krążków to int lk i nie trzeba zmieniać funkcji bo ona z założenia jest dla dowolnej liczby krążków. A te literki to drążki.
konto usunięte
0
@SquashPL: Zerknęłam jeszcze raz na te literki i jednak miałeś źle na początku, powinno być tak http://pastebin.com/8DANL2je Jak prześledzisz sobie jak to działa to zauważysz, że niezależnie od tego ile jest krążków trzeba wszystkie oprócz największego przenieść na drążek pomocniczy, później największy na drążek docelowy, a później z powrotem pozostałe na docelowy. Ale jak masz tych krążków kilka to nawet przy przenoszeniu tych n-1 znowu musisz przenieść najpierw (n-1)-1 itd.






