/* CSE 303, Spring 2009, Marty Stepp This program reads an amount of money */ #include int main(void) { int dollars, pennies, result; int nickels = 0; int dimes = 0; int quarters = 0; printf("Amount of money? "); result = scanf("$%d.%d", &dollars, &pennies); if (result != 2) { // scanf was not able to read 2 valid integers printf("Uh oh\n"); } else { // subtract out quarters, dimes, and nickels while (pennies >= 25) { pennies -= 25; quarters++; } while (pennies >= 10) { pennies -= 10; dimes++; } while (pennies >= 5) { pennies -= 5; nickels++; } // print output of coins used printf("Pennies : %5d\n", pennies); printf("Nickels : %5d\n", nickels); printf("Dimes : %5d\n", dimes); printf("Quarters: %5d\n", quarters); printf("Dollars : %5d\n", dollars); } return 0; }