C- Schleife |
04.07.2007, 18:23 | Auf diesen Beitrag antworten » |
Celtic_Princess | C- Schleife Folgende Aufgabe: Es wird nach einem Betrag gefragt, der kleiner ist als 5. Anschliessend wird berechnet, wieviele Münzen man für diesen Betrag braucht. Dabei sollen möglichst grosse Münzen verwendet werden! #include<stdio.h> int main() { int coin[8]={200,100,50,20,10,5,2,1}; char coin_name[8][20]={"2 Euro", "1 Euro", "50 Cent", "20 Cent", "10 Cent", "5 Cent", "2 Cent", "1 Cent"}; int i; float amount; int cents; printf("Bitte Summe zwischen 0.00 und 4.99 eingeben: "); scanf("%f", &amount); if(amount<0.00 ||amount <4.99) printf("wrong amount"); else { cents= amount *100; printf("amount=%.8f\n", amount); for(i=0; i<8; i++) { if(cents/coin[i]>0) { printf("%d times %s\n", cents/coin[i], coin_name[i]); cents%=coin[i]; } } An der Aufgabe versteh ich die Schleife nicht. |
|
|
04.07.2007, 21:48 | Auf diesen Beitrag antworten » |
Thomas | In der Schleife wird das Array, das mit den unterschiedlichen Münzen gefüllt ist, Eintrag für Eintrag durchgegangen. Der Wert der Münze wird dann für die Lösung der Aufgabe verwendet. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|