From f4b61c63600cb4fd845e631f9f6c00ec45da63ca Mon Sep 17 00:00:00 2001 From: kukemuna Date: Wed, 21 Feb 2024 14:38:22 +0200 Subject: [PATCH] automated commit by check50 [check50=True] --- cash.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 cash.c diff --git a/cash.c b/cash.c new file mode 100644 index 0000000..6f3db09 --- /dev/null +++ b/cash.c @@ -0,0 +1,50 @@ +#include +#include + +int get_quarters(int cents); +int get_dimes(int cents); +int get_nickels(int cents); + +int main(void) +{ + int cents, quarters, dimes, nickels, pennies; + + do + { + cents = get_int("Cents owed: "); + } + while (cents < 0); + + quarters = get_quarters(cents); + cents = cents % 25; + + dimes = get_dimes(cents); + cents = cents % 10; + + nickels = get_nickels(cents); + + pennies = cents % 5; + + cents = quarters + dimes + nickels + pennies; + printf("cents: %i\n", cents); + + return 0; +} + +int get_quarters(int cents) +{ + cents /= 25; + return cents; +} + +int get_dimes(int cents) +{ + cents /= 10; + return cents; +} + +int get_nickels(int cents) +{ + cents /= 5; + return cents; +}