sergej: if & else C++ Syntax

Beitrag lesen

Hallo Ihr Menschen :-)

folgendes Problem : wenn ich bei folgendem Programmchen "j" eingebe, teilt dieses den eingegebenen Wert durch 2. Wenn ich "n" eingebe, schreibt er zwar das "Auf Wiedersehen" teilt aber dennoch durch 2 und gibt es aus.

Was mache ich falsch?

=====================================================================

#include <iostream.h>

int main ()
{

cout << "Bitte einen Wert eingeben ";
 int w;
 cin >> w;

cout << "Sie haben "" << w << "" eingegeben\n\n";

cout <<"Wollen Sie diesen Wert durch 2 teilen?\n";
 cout << "fuer ja bitte "j" eingeben, fuer nein "n" \n\n";

char auswahl;
 cin >> auswahl;

if (auswahl =='n')
  cout << "Auf Wiedersehen\n\n";

else (auswahl == 'j');
 cout << "Das Ergebnis ist " << w/2 <<"\n";

return 0;
}

=====================================================================

danke im voraus

S.K.