Das mit dem Fehler kann so nicht sein. Ich habe den Code gerade aus seinem Post kopiert und eingefügt. Bei mir funktioniert der Code.
Ich habe nur in den Zeilen:
printf("%d x %10.02lf$\n", (int)(payed / dollars[i]), dollars[i]);
payed -= (int)(payed / dollars[i]) * dollars[i];
Klammern um int gesetzt.
Da hast du vermutlich etwas falsch abgetippt oder kopiert.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
|