Code:
#include <stdio.h>
int insert (int pennies, int p, int nickels, int n, int dimes, int d, int quarters, int q)//
{
return (pennies+=p, nickels+=n, dimes+=d, quarters+=q);
}
int remove1 (int pennies, int p, int nickels, int n, int dimes, int d, int quarters, int q)//
{
return (pennies-=p, nickels-=n, dimes-=d, quarters-=q);
}
float dollars (int pennies, int nickels, int dimes, int quarters)//
{
return ((pennies + (5*nickels) + (10*dimes) + (25*quarters))/100.0);
}
float display (int pennies, int nickels, int dimes, int quarters, float dollars)//
{
return (printf ( " %d pennies + %d nickels + %d dimes + %d quarters = $%.2f \n", pennies, nickels, dimes, quarters, dollars));
}
int main (void)
{
int pennies, nickels, dimes, quarters, p,n,d,q;
pennies = 0;
nickels = 0;
dimes = 0;
quarters = 0;
float dollars = 0;
dollars = display (pennies, nickels, dimes, quarters, dollars);
printf (" insert ");
scanf ("%d%d%d%d", &p, &n, &d, &q);
dollars = insert (pennies, p, nickels, n, dimes, d, quarters, q);
dollars = display (pennies, nickels, dimes, quarters, dollars);
printf (" remove ");
scanf ("%d%d%d%d", &p, &n, &d, &q);
dollars = remove1 (pennies, p, nickels, n, dimes, d, quarters, q);
dollars = display (pennies, nickels, dimes, quarters, dollars);
return 0;
}