Odpowiedź :
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 ||