How to Efficiently Distribute Change Using Five and One Dollar Bills

  • Context:
  • Thread starter Thread starter moodtl32
  • Start date Start date
  • Tags Tags
    Change
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 6K views
moodtl32
Messages
2
Reaction score
0
A cashier distributes change using the maximum number of five dollar bills, followed by one dollar bills. For example, 19 yields 3 fives and 4 ones. Write a single statement that assigns the number of 1 dollar bills to variable numOnes, given amountToChange. Hint: Use the % operator.

#include <iostream>
using namespace std;

int main() {
int amountToChange;
int numFives;
int numOnes;

cin >> amountToChange;
numFives = amountToChange / 5;

/ Your Input Goes Here/

count << "numFives: " << numFives << endl;
count << "numOnes: " << numOnes << endl;

return 0;
}

my input was amountToChange = numOnes % 5;

Which is incorrect.
 
Physics news on Phys.org
moodtl32 said:
A cashier distributes change using the maximum number of five dollar bills, followed by one dollar bills. For example, 19 yields 3 fives and 4 ones. Write a single statement that assigns the number of 1 dollar bills to variable numOnes, given amountToChange. Hint: Use the % operator.

#include <iostream>
using namespace std;

int main() {
int amountToChange;
int numFives;
int numOnes;

cin >> amountToChange;
numFives = amountToChange / 5;

/ Your Input Goes Here/

count << "numFives: " << numFives << endl;
count << "numOnes: " << numOnes << endl;

return 0;
}

my input was amountToChange = numOnes % 5;

Which is incorrect.
FOUND THE ANSWER

numOnes = amountToChange % 5;