C :: Aufgabe #76 :: Lösung #2

6 Lösungen Lösungen öffentlich
#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.
#2
vote_ok
von SymTech (1060 Punkte) - 12.03.2015 um 16:11 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
int main() {

     int cent;

     printf("Betrag in Cent: ");

     scanf("%d", cent);

     printf("Du brauchst mindestens %d Münzen.", GetCoinMinimum(cent));
    
    return 0;
} 

int GetCoinMinimum(int p)
    {
        int coin = 0;

        if (p >= 5)
            p -= 5;
        else if (p >= 3)
            p -= 3;
        else if (p >= 1)
            p -= 1;
        else return coin;

            coin++;
            return coin + GetCoinMinimum(p);
    }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben