#include #define QUARTER 25 #define DIME 10 #define NICKEL 5 #define PENNY 1 using namespace std; void computeChange(int* change, int* quarters, int* dimes, int* nickels, int* pennies); int main() { int quarters = 0, dimes = 0, nickels = 0, pennies = 0, change = 0, given = 0, bill = 0; cout << endl << "How much is the bill? "; cin >> bill; cout << "How much are you giving to cover the cost? "; cin >> given; change = given - bill; computeChange(&change, &quarters, &dimes, &nickels, &pennies); cout << endl << "Your change is the following: " << endl << endl << "Quarters: " << quarters << endl << "Dimes: " << dimes << endl << "Nickels: " << nickels << endl << "Pennies: " << pennies << endl; return 0; } void computeChange(int *money, int *quarters, int *dimes, int *nickels, int *pennies) { *quarters = *money/QUARTER; *money -= *quarters * QUARTER; *dimes = *money/DIME; *money -= *dimes * DIME; *nickels = *money/NICKEL; *money -= *nickels * NICKEL; *pennies = *money/PENNY; *money -= *pennies * PENNY; }