Problem 2 Write aprogram changec that asks how much money a

Problem 2. Write aprogram change.c that asks how much money a user has, represented as a double, and prints the smallest number of quarters, dimes, nickels, pennies that constitute this amount. If any coin type is not used, its name is not printed. )$ a.out How much money do you have? 7.43 You have 29 quarter (s), 1 dime (s), 1 nickel (s), 3 penny (ies) )$ a.out How much money do you have?.0.70 You have 2 quarter (s), 2 dime (s) ()$ a.out How much money do you have?.0.11 You have. 1 dime (s), 1 penny (ies) ()$ a.out How much money do you have?.0.05 You have 1 nickel (s)

Solution

#include<stdio.h>

main()
{
   double a,change,c;
   int q,d,n,p;
   int quarter,dime,nickel,penny;
   printf(\"enter change;\");
   scanf(\"%lf\",&change);
   c=change*100;
   quarter = c / 25;
    dime = (c - (quarter * 25)) / 10;
    nickel = (c - ((quarter * 25) + (dime * 10))) / 5;
    penny = (c - ((quarter * 25) + (dime * 10) + (nickel * 5))) / 1;
   
    printf (\"There are: %d quarters \ There are %d dimes \ There are %d nickels \ and %d pennies\", quarter, dime, nickel, penny);
}

 Problem 2. Write aprogram change.c that asks how much money a user has, represented as a double, and prints the smallest number of quarters, dimes, nickels, pe

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site