Irgendwas funkt hier nicht...

flashbrain

Mitglied
Irgendwo hab ich hier ein Fehler eingebaut und ich will ihn eifach nicht finden... Das Programm läßt sich nicht compilieren.

#include <iostream>

using namespace std;

int main ()
{
int a, b, c, d, e;
cout <<"Herzlich Willkommen beim C-Programmierkurs!" << endl;
cout <<"Bitte zwei natuerliche Zahlen < 64 eingeben:" << endl;
cin >> a >> b;
if
( a > b );
{
c = a / b;
d = a - c * b;
}
else
{
c = b / a ;
d = b - c * a ;
}
cout << "Ergebnis ist:" << c << "mit Rest" << d;
cin >> e >> endl;
return 0;
}
 
Code:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
#include <iostream>

using namespace std;

int main ()
{
int a, b, c, d, e;
cout <<"Herzlich Willkommen beim C-Programmierkurs!" << endl;
cout <<"Bitte zwei natuerliche Zahlen < 64 eingeben:" << endl;
cin >> a >> b;
if( a > b )//kein strichpunkt Nach if!
{
c = a / b;
d = a - c * b;
}
else
{
c = b / a ;
d = b - c * a ;
}
cout << "Ergebnis ist:" << c << "mit Rest" << d;
cin >> e; //kein endl bei cin!
return 0;
}
//---------------------------------------------------------------------------
 
moin


Das Programm läßt sich nicht compilieren.

Warum sollte sich das nciht kompilieren lassen?
Der Fehler auf den Ives schon hingewiesen hat, sollte zu keinem Compilerfehler führen, höchstens zu einer Warnung.


mfg
umbrasaxum
 
Da muss ich flashbrain rechtegeben mit meinem Boarland C++ Builder 5 lies sich das auch nicht compilieren, es wird abgebrochen und die Fehlermeldungen kommen.
 
moin


Setze deine Threads auch mal auf "Erledigt" wenn du deine Antwort bekommen hast.


mfg
umbrasaxum
 
Zurück