if anweisung
-
Hallo an alle, ich bin noch so ziemlich am Anfang bei C plusplus undhabe folgendes problem,
#include <iostream.h>int main()
{
// zwei zahlen abfragen
// die zahlen an big number und little number zuweisen
// wenn bignumber größer als littlenumber ist,
// testen ob sie ohne rest teilbar sind
// wenn ja testen ob die zahlen gleich sindint firstNumber, secondNumber;
cout << "Bitte zwei zahlen eingeben. \n10: ";
cin >> firstNumber;
cout << "\n2: ";
cin>> secondNumber;
cout << "\n\n";if (firstNumber >= secondNumber)
{
if ( (firstNumber % secondNumber) == 0) // ganzzahlig teilbar?
{
if (firstNumber == secondNumber)
cout << "Beide Zahlen sind gleich!\n";
else
cout << "Zahlen ohne Rest teilbar!\n";
}
else
cout << "Zahlen nicht ohne Rest teilbar!\n";
}
else
cout << "Die zweite zahl ist größer!\n";return 0;
}Es kommt immer das hier raus,
Bitte zwei Zahlen eingeben.
10:aber eigentlich sollte das erscheinen,
Bitte zwei Zahlen eingeben.
Die erste: 10
Die zweite: 2
Zahlen ohne Rest teilbar!Ich benutze übrigens MS Visual6, und der Code stand genauso in dem Buch "Jetzt lerne ich C plusplus"
-
Das was du eigentlich sehen willst, ist das Laufprotokoll, also das was am Ende rauskommt, nachdem man die beiden Zahlen eingegeben hat.
Probier mal das, dann kommen zumindest die Aufforderungen hin:
int firstNumber, secondNumber; cout << "Bitte zwei zahlen eingeben. \nDie erste: "; cin >> firstNumber; cout << "\nDie zweite: "; cin>> secondNumber; cout << "\n\n";
mfg Garrett
-
Danke jetzt hat`s so hingehaun wie ich wollte.