Nie musiałeś zmieniać pętli. Twój problem polegał na niedokładnym jej przemyśleniu - jeśli a i b od samego początku były równe, to pierwszy if (a>b)
dawał false, więc wykonywał się else
, który wykonać się nie powinien. Rozwiązanie jest proste - zamiast else
dac else if (a<b)
- wtedy jesli a i b sa rowne, nic sie nie wykona.
Wybacz czepialstwo, ale chciałem wyjaśnić tę nieścisłość
Powodzenia.