C :: Aufgabe #76 :: Lösung #4
6 Lösungen
#76
The Copper Coins Nr.1
Anfänger - C
von SymTech
- 12.03.2015 um 14:30 Uhr
Schreibe ein Programm welches errechnet, wie viele Kupfermünzen (1,2,5 Cent) du mindestens brauchst um auf den vom User angegebenen Betrag zu kommen.
Konsolenausgabe:
Betrag in Cent: 54
Du brauchst mindestens 12 Münzen.
#4
von DBqFetti (2480 Punkte)
- 12.03.2015 um 20:30 Uhr
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void frame(int betrag = 0);
void main(){
int betrag, coins;
char esc;
int coppercoins[] = {5, 2, 1};
do{
betrag = 0;
coins = 0;
esc = 0;
frame();
fflush(stdin);
scanf("%i", &betrag);
if(betrag < 1) continue;
frame(betrag);
while(betrag > 0){
for(int i = 0; i< 3; i++){
if(coppercoins[i] <= betrag){
betrag -= coppercoins[i];
coins++;
break;
}
}
}
printf("Du brauchst mindestens %i M%cnzen.", coins, 129);
esc = getch();
}while(esc != 27);
}
void frame(int betrag){
system("cls");
printf("Betrag in Cent>");
if(betrag) printf("%i\n", betrag);
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
