fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. // zdefiniuj funkcję
  5. int monety(int kwota, int sztuki) {
  6. int nom[] = {20, 10, 5, 2, 1};
  7. int licznik = 0;
  8.  
  9. for (int i = 0; i < 5; i++) {
  10. if (kwota <= 0 || sztuki <= 0) break;
  11.  
  12. int ile = kwota / nom[i];
  13. if (ile > sztuki) ile = sztuki;
  14.  
  15. kwota -= ile * nom[i];
  16. sztuki -= ile;
  17. licznik += ile;
  18. }
  19.  
  20. return licznik;
  21. }
  22.  
  23. int main() {
  24. // sprawdź działanie funkcji
  25. cout << monety(11, 100) << " " << monety(99, 3) << endl;
  26. return 0;
  27. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
2 3