Untitled
unknown
plain_text
5 months ago
1.7 kB
7
Indexable
#include <iostream> using namespace std; int main() { int change; // Input total change cin >> change; // If input is zero or negative, print "No change" if (change <= 0) { cout << "No change" << endl; return 0; } // Define coin values in cents const int dollar = 100; const int quarter = 25; const int dime = 10; const int nickel = 5; const int penny = 1; // Calculate the number of each type of coin int numDollars = change / dollar; change %= dollar; int numQuarters = change / quarter; change %= quarter; int numDimes = change / dime; change %= dime; int numNickels = change / nickel; change %= nickel; int numPennies = change / penny; // Output each coin type, with appropriate singular/plural formatting if (numDollars > 0) { if (numDollars == 1) cout << numDollars << " Dollar" << endl; else cout << numDollars << " Dollars" << endl; } if (numQuarters > 0) { if (numQuarters == 1) cout << numQuarters << " Quarter" << endl; else cout << numQuarters << " Quarters" << endl; } if (numDimes > 0) { if (numDimes == 1) cout << numDimes << " Dime" << endl; else cout << numDimes << " Dimes" << endl; } if (numNickels > 0) { if (numNickels == 1) cout << numNickels << " Nickel" << endl; else cout << numNickels << " Nickels" << endl; } if (numPennies > 0) { if (numPennies == 1) cout << numPennies << " Penny" << endl; else cout << numPennies << " Pennies" << endl; } return 0; }
Editor is loading...
Leave a Comment