Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

the output should look like this: Input total cents: 92 3 Quarters 1 Dime 1 Nick

ID: 3629439 • Letter: T

Question

the output should look like this:

Input total cents: 92
3 Quarters
1 Dime
1 Nickel
2 Pennies
Try again? (y/n) y

Input total cents: 128
5 Quarters
3 Pennies
Try again? (y/n) n
===============================================================
this is what i have and can't run it and i dont know what's wrong ..:




#include <iostream>
using namespace std;
void Compute_Coins(int coinValue, int& numbers, int& left);
void input (int &left);

int main( )
{
int left;
int number;
char choice;

do
{
input(left);
Compute_Coins(25, number, left);
cout<<number<<"Quaters"<<endl;
Compute_Coins(10, number, left);
cout<<number<<"Dimes"<<endl;
Compute_Coins(5, number, left);
cout<<number<<"Nickels"<<endl;
cout<<left<<"Pennies"<<endl;
cout<<"Try again? (y/n) ";
cin >> choice;
}

while (choice == 'y');
system ("pause");
return 0;
}

void Compute_Coins(int coinValue, int& numbers, int& left)
{
numbers = left/coinValue;
left = left%coinValue;
}

void input (int left)
{
cout<< "Input change: ";
cin >> left;
}

Explanation / Answer

please rate - thanks

would you believe you were missing a &

I added a few decisions

#include <iostream>
using namespace std;
void Compute_Coins(int coinValue, int& numbers, int& left);
void input (int &left);

int main( )
{
int left;
int number;
char choice;

do
{
input(left);
Compute_Coins(25, number, left);
if(number>0)
    cout<<number<<"Quaters"<<endl;
Compute_Coins(10, number, left);
if(number>0)
    cout<<number<<"Dimes"<<endl;
Compute_Coins(5, number, left);
if(number>0)
     cout<<number<<"Nickels"<<endl;
if(left>0)   
    cout<<left<<"Pennies"<<endl;
cout<<"Try again? (y/n) ";
cin >> choice;
}

while (choice == 'y');
system ("pause");
return 0;
}

void Compute_Coins(int coinValue, int& numbers, int& left)
{
numbers = left/coinValue;
left = left%coinValue;
}

void input (int& left)
{
cout<< "Input change: ";
cin >> left;
}