fork download
  1. #include <stdio.h>
  2.  
  3. void calculateDenominations(int amount, int denominations[], int numDenominations) {
  4. int i, count;
  5.  
  6. printf("Amount: %d\n", amount);
  7. for (i = 0; i < numDenominations; i++) {
  8. count = amount / denominations[i];
  9. if (count > 0) {
  10. printf("%d x %d\n", denominations[i], count);
  11. amount = amount % denominations[i];
  12. }
  13. }
  14. }
  15.  
  16. int main() {
  17. int denominations[] = {10, 5, 1}; // Denominations in descending order
  18. int numDenominations = 3; // Number of denominations
  19. int amount;
  20.  
  21. printf("Enter the amount: ");
  22. scanf("%d", &amount);
  23.  
  24. calculateDenominations(amount, denominations, numDenominations);
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
Enter the amount: Amount: -554868496