Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- int novac; // novac koji korisnik unosi
- int temp; // privremena promenjiva koja ce nam kasnije trebati
- int kovanice[] = { 1,2,5,10,20 }; // Kovanice koje koristimo
- int brojKovanica = 4; // jer niz krece od 0 pa niz od 4 ima {0,1,2,3,4}
- printf("Usitnicecmo vam novac u kovanicama od 1,2,5,10,20 dinara\n"); // Klasicne informacije
- printf("Unesite koliko dinara zelite\n");
- scanf("%d", &novac); // Unos korisnika
- printf("Vasih %d dinara je jednako: \n", novac); // Informacije za resenje
- for (brojKovanica; brojKovanica >= 0;brojKovanica--) { // For petlja koja ce prolaziti kroz svaku kovanicu
- 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
- 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
- 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 ->
- printf("Kovanica od %d dinara: %d \n", kovanice[brojKovanica], temp); // Ovde ispisujemo korisniku ono sto treba
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement