Hej! Mam taką prośbe czy ktoś mógłby znaleść błąd w tym gdy odpalam to pokazuje mi np 3>2 i tu powinno się zakończyć lecz dalej idzie 3>22=2

(tak mniej więcej oczywiście bo wpisałam tam słowami itd)

Wydaje mi się że to dosyć proste zadanie oczywiście daje naj

(napisane w C++)
( na 2 zdjęciu macie o co mi chodzi)


Hej Mam Taką Prośbe Czy Ktoś Mógłby Znaleść Błąd W Tym Gdy Odpalam To Pokazuje Mi Np 3gt2 I Tu Powinno Się Zakończyć Lecz Dalej Idzie 3gt222tak Mniej Więcej Ocz class=
Hej Mam Taką Prośbe Czy Ktoś Mógłby Znaleść Błąd W Tym Gdy Odpalam To Pokazuje Mi Np 3gt2 I Tu Powinno Się Zakończyć Lecz Dalej Idzie 3gt222tak Mniej Więcej Ocz class=

Odpowiedź :

Wyjaśnienie:

else if ( a==b)

powinno być dobrze

Trzeba zmienić podkreśloną linijkę na

else if( a==b)

ponieważ if( (a=b) || (b=a) ) oznacza "jeżeli uda się przypisać do zmiennej a wartość b, lub jeżeli do zmiennej b uda się przypisać wartość a, to wykonaj:..."

Do porównywania stosujemy ==

i oczywiście nie musimy stawiać w tym przypadku ||

Zobacz obrazek Pawicraft