Code
[size=10][color=#0000ff]#include[/color][/size][size=10] <iostream>
[/size][size=10][color=#0000ff]int[/color][/size][size=10] cent;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] restwert;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] anzahl_1;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] anzahl_2;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] anzahl_5;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] anzahl_10;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] anzahl_20;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] anzahl_50;
[/size][size=10][color=#0000ff]int[/color][/size][size=10] main()
{
anzahl_1 = 0;
anzahl_2 = 0;
anzahl_5 = 0;
anzahl_10 = 0;
anzahl_20 = 0;
anzahl_50 = 0;
std::cout << "Geben Sie einen Cent Betrag unter 1 Euro an: ";
std::cin >> cent;
restwert = cent % 10;
[/size][size=10][color=#0000ff]if[/color][/size][size=10] ((cent / 50) == 1)
++anzahl_50;
cent -= 50;
[/size][size=10][color=#0000ff]while[/color][/size][size=10] ((cent / 20) == 2)
anzahl_20 += 2;
cent -= 40;
[/size][size=10][color=#0000ff]if[/color][/size][size=10] ((cent / 20) == 1)
++anzahl_20;
cent -= 20;
[/size][size=10][color=#0000ff]if[/color][/size][size=10] ((cent / 10) == 1)
++anzahl_10;
cent -= 10;
[/size][size=10][color=#0000ff]if[/color][/size][size=10] ((restwert % 5) == 1)
++anzahl_5;
restwert -= 5;
[/size][size=10][color=#0000ff]while[/color][/size][size=10] ((restwert % 2) == 0)
++anzahl_2;
restwert -= 2;
[/size][size=10][color=#0000ff]if[/color][/size][size=10] ((restwert % 2) == 1)
++anzahl_1;
restwert -= 1;
std::cout << "Sie benoetigen " << anzahl_50 << " 50er, " << anzahl_20 << " 20er, ";
std::cout << anzahl_10 << " 10er, " << anzahl_5 << " 5er, " << anzahl_2 << " 2er, ";
std::cout << anzahl_1 << " 1er.\n";
[/size][size=10][color=#0000ff]return[/color][/size][size=10](0);[/size]
[size=10]
Alles anzeigen
[/size]
Kann mir jemand sagen wo der Fehler liegt?
Ich habe erst vor paar Tagen mit C++ begonnen. Habe das perfekte Buch gefunden für Einsteiger (Praktische C++ Programmierung von Steve Oualline (O'reilly!)). Einzigstes Manko: Zu den Programmierübungen sind keine Lösungen angegeben.