Code:
if(a==b)
{
cout<<"Beide Zahlen sind gleich";
}
else if(a<b)
{
cout<<a<<" ist kleiner als "<<b;
}
else
{
cout<<a<<" ist größer als "<<b;
}
cout<<"\n";
Die erste if-Abfrage ist verständlich, aber zu der zweiten, hier wird else if benutzt - aber in diesem Falle ist das else vor dem if ja völlig unnütz weil der Code unter der ersten if-Abfrage ausgeführt wird egal ob das Ergebniss
von der ersten if Abfrage richtig oder falsch ist.
Nur das 2 else macht hier einen Sinn - weil er mit den ersten beiden if-Abfragen alle anderen Möglichkeiten
ausgeschlossen hat und nur noch der fall im else Bereich wahr sein kann.
Oder liege ich falsch?
Tut mir Leid falls ich mich unverständlich ausgedrückt habe, aber anders konnte ich es nicht formulieren.






