Advertisement
jordanov

1) Банкноти и монети

Oct 23rd, 2016
518
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1. /*  Да се напише програма која за дадена сума на пари, ќе испечати со колку најмалку банкноти и монети може да се исплати. На влез се чита еден цел број. На излез се печатат 9 редови, по колку банкноти или монети од секој апоен ни се потребни за да ја исплатиме сумата. Пример 1583 денари, најдобро е да се исплати како:
  2. 0*5000
  3. 1*1000
  4. 1*500
  5. 0*100
  6. 0*50
  7. 3*10
  8. 0*5
  9. 1*2
  10. 1*1  
  11. */
  12.  
  13. #include <stdio.h>
  14. #include <stdlib.h>
  15.  
  16. int main()
  17. {
  18.     int b;
  19.     scanf("%d", &b);
  20.  
  21.     printf("%d * 5000\n", b/5000);
  22.     b = b%5000;
  23.     printf("%d * 1000\n", b/1000);
  24.     b = b%1000;
  25.     printf("%d * 500\n", b/500);
  26.     b = b%500;
  27.     printf("%d * 100\n", b/100);
  28.     b = b%100;
  29.     printf("%d * 50\n", b/50);
  30.     b = b%50;
  31.     printf("%d * 10\n", b/10);
  32.     b = b%10;
  33.     printf("%d * 5\n", b/5);
  34.     b = b%5;
  35.     printf("%d * 2\n", b/2);
  36.     b = b%2;
  37.     printf("%d * 1\n", b/1);
  38.  
  39.     return 0;
  40. }
  41.  
  42. Sample input:       Sample output:                     
  43. 1583                0*5000                             
  44.                     1*1000                             
  45.                     1*500                          
  46.                     0*100                          
  47.                     1*50                           
  48.                     3*10                               
  49.                     0*5                    
  50.                     1*2                            
  51.                     1*1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement