You are trying to get enough change to make a dollar You wan
You are trying to get enough change to make a dollar. You want to write a program that counts the amount of change you have and tells you how far you are away from a dollar.
#include <iostream>
 using namespace std;
int main() {
const double pennies = 0.01, nickels = 0.05, dimes = 0.10, quarters = 0.25;
 double dollar = 1.0;
 double total;
cout << \"Input how many pennies, nickels, dimes, and quarters do you have?\" << endl;
/* Type your code here. */
 
 cout << \"You are \" <<<< \" cents short of a dollar \" ;
return 0;
 }
Solution
#include <iostream>
 #include <math.h>
 #include <cmath>  
 using namespace std;
int main() {
const double pennies = 0.01, nickels = 0.05, dimes = 0.10, quarters = 0.25;
 double dollar = 1.0;
 double total;
 int p_count,n_count,d_count,q_count;
cout << \"Input how many pennies, nickels, dimes, and quarters do you have?\" << endl;
cin>> p_count;
 cin>> n_count;
 cin>> d_count;
 cin>> q_count;
 
 total = (p_count*pennies) + (n_count * nickels) + (d_count *dimes) + (q_count *quarters);
 
 cout << \"you have amonut of change \" << total << endl ;
if (total < 1.0)
 {
    cout << \"You are \" << abs(remainder(total,dollar)) << \" cents short of a dollar \" << endl;
 }
 else
 {
 cout << \"You are \" << dollar - (remainder(total,dollar)) << \" cents short of a dollar \" ;
}
    return 0;    
 }

