/* FILE: coins.c
* DETERMINES THE VALUE OF A COIN COLLECTION
* A Variation of the Hanly/Koffman book's example
*/
#include <stdio.h>
void main ()
{
// Local data ...
int pennies; // input: count of pennies
int nickels; // input: count of nickels
int dimes; // input: count of dimes
int quarters; // input: count of quarters
int temp, left; // temporaries for various
// computations
// Read in the count of quarters, dimes, nickels and pennies.
printf("Enter the number of quarters, dimes, nickels, and pennies: ");
scanf("%d %d %d %d", &quarters
, &dimes
, &nickels
, &pennies
);
// Compute the total value in cents.
left = 25 * quarters + 10 * dimes + 5 * nickels + pennies;
// Find and display the value in dollars
printf("Your collection is worth\n ");
temp = left / 100;
if (temp==1)
else
left = left % 100;
// Find and display the value left in quarters
temp = left / 25;
if (temp==1)
else
left = left % 25;
// Find and display the value left in dimes
temp = left / 10;
// Here, just for fun, instead of using a conditional statement,
// I use a conditional expression and string concatenation
printf ((temp
==1) ? ", " : "s, ");
left = left % 10;
// Find and display the value left in nickels
temp = left / 5;
if (temp==1)
else
left = left % 5;
// Find and display the value left in pennies
if (left==1)
else
}