fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int monety(int kwota, int sztuki) {
  5. int nom[] = {20, 10, 5, 2, 1};
  6. int licznik = 0;
  7.  
  8. for (int i = 0; i < 5; i++) {
  9. int ile = kwota / nom[i]; // ile maksymalnie potrzebujemy
  10. if (ile > sztuki) ile = sztuki; // ograniczenie: tylko sztuki danego nominału
  11.  
  12. kwota -= ile * nom[i];
  13. licznik += ile;
  14. }
  15.  
  16. return licznik;
  17. }
  18.  
  19. int main() {
  20. cout << monety(11, 100) << " " << monety(99, 3) << endl;
  21. return 0;
  22. }
Success #stdin #stdout 0s 5308KB
stdin
Standard input is empty
stdout
2 9