Was hab ich falsch gemacht? |
22.10.2016, 16:06 | Auf diesen Beitrag antworten » | ||||||||||
Micha_97 | Was hab ich falsch gemacht? Meine Frage: Will eine Programm schreiben mit dem ich 2 Zahlen multiplizieren will. Versteh meinen Fehler nicht Meine Ideen: #include<iostream> #include <iomanip> #include <cstdlib> using namespace std; int main() { int Zahl, Zahl1, x = 0; std::cout << "Geben Sie eine Zahl ein"<< std::endl; std::cin >> Zahl; std::cout << "Mit welcher Zahl soll multipliziert werden?" << std::endl; std::cin >> Zahl1; std::cout << "Die Multiplikation ist " << x << " " << std::endl; std::cin >> x= Zahl*Zahl1; std::system("Pause"); return 0; } |
||||||||||
|
|||||||||||
22.10.2016, 16:34 | Auf diesen Beitrag antworten » | ||||||||||
eulerscheZahl | std:: kannst du weglassen, wenn du using namespace std; schreibst.
hier gibst du x aus, ohne vorher das Ergebnis zugewiesen zu haben. Schreibe in die Zeile davor x = Zahl * Zahl1;.
cin brauchst du nur, wenn du Nutzereingaben liest. x berechnest du selbst, also kein cin. Und wie gesagt muss die Rechnung vor die Ausgabe. |
|