Advertisement
Mixilino

Kovanice laksi nacin u C

Nov 11th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.57 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main() {
  6.     int novac;                            // novac koji korisnik unosi
  7.     int temp;                            // privremena promenjiva koja ce nam kasnije trebati
  8.     int kovanice[] = { 1,2,5,10,20 };   // Kovanice koje koristimo
  9.     int brojKovanica = 4;              // jer niz krece od 0 pa niz od 4 ima {0,1,2,3,4}
  10.     printf("Usitnicecmo vam novac u kovanicama od 1,2,5,10,20 dinara\n");   // Klasicne informacije
  11.     printf("Unesite koliko dinara zelite\n");
  12.     scanf("%d", &novac);                        // Unos korisnika
  13.     printf("Vasih %d dinara je jednako: \n", novac);        // Informacije za resenje
  14.     for (brojKovanica; brojKovanica >= 0;brojKovanica--) { // For petlja koja ce prolaziti kroz svaku kovanicu
  15.         temp = novac / kovanice[brojKovanica];  // ovo je zapravo broj koliko se odredjenih kovanica nalazi u iznosu koji korisnik unese. Na primer 27 dinara 27 / 20 = 1 odnosno jedna kovanica od 20 dinara
  16.         novac = novac % kovanice[brojKovanica];// kada odredimo koliko se kovanica nekih koristi to je kao da te oduzmemo od broja. znaci kada odredimo da ima 1 od 20 dinara mi to ne proveravamo vec proveravamo ostalih 7 dinara kako se moze razdeliti sto je 27 % 20
  17.         if (temp != 0) {  // ovo je iskljucivo jer necemo pisati kovanice koje ne ulaze. znaci u kada dobijemo u drugom krugu petlje da je novac==7. 7 div(/)10 je jednako 0 i znaci da ima 0 kovanica od 10 dinara. Znaci necemo to pisati jer je nepotrebno zato ako je temp!=0 on ce napisati ->
  18.             printf("Kovanica od %d dinara: %d \n", kovanice[brojKovanica], temp);  // Ovde ispisujemo korisniku ono sto treba
  19.         }
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement