// FILE: MkCngDrv.cpp // DRIVER FOR FUNCTION "make_change" #include #include "money.h" #include "MkChange.cpp" // Functions Used... void make_change (money, // IN: denomination in which change // is to be returned money&, // INOUT: amount for which change needed int&); // OUT: number of units of specified // denomination to be returned // driver (not included in figure) int main () { // Local Data... money change_denom; money change_needed; int num_units; // Get change needed and the denomination cout << "Enter the amount of change to be given : "; cin >> change_needed; cout << "Enter the denomination : "; cin >> change_denom; // Compute the change to be given make_change(change_denom, change_needed, num_units); // Print the change to be given cout << "Give " << num_units << " in " << change_denom << " . " << change_needed << " in change still needs to be given." << endl; return 0; }