/* RICHARD WARD CPROG WEEK 1 6.3-4 - page 267 */ #include #include using namespace std; void change(int, int, int, int, int, int, int); //Function prototyp int main() { int Original = 0; int Hundreds = 0; int Fifties = 0; int Twenties = 0; int Tens = 0; int Fives = 0; int Ones = 0; cout << "Please enter a whole number to be broken down into smaller amounts: "; cin >> Original; cout << change(Original, Hundreds, Fifties, Twenties, Tens, Fives, Ones); cout << "+------------------------------+" << endl; cout << "| Hundreds: "<< Hundreds << endl; cout << "| Fifties: " << Fifties << endl; cout << "| Twenties: " << Twenties << endl; cout << "| Tens: " << Tens << endl; cout << "| Fives:" << Fives << endl; cout << "| Ones: " << Ones << endl; cout << "+------------------------------+" << endl; system ("pause"); } int change(int NewSum, int Hundreds, int Fifties, int Twenties, int Tens, int Fives, int Ones) { Hundreds = NewSum / 100; NewSum = NewSum % 100; Fifties = NewSum / 50; NewSum = NewSum % 100; Twenties = NewSum / 20; NewSum = NewSum % 20; Tens = NewSum / 10; NewSum = NewSum % 10; Fives = NewSum / 5; NewSum = NewSum % 5; Ones = NewSum / 1; NewSum = NewSum %1; return (Hundreds, Fifties, Twenties, Tens, Fives, Ones); }