/* Na sajmu knjiga važe sledeća sniženja: • Ako kupac kupi barem 10 knjiga, dobija 30% popusta na ukupnu cenu knjiga • Inače, ako kupac kupi barem 7 knjiga, dobija 20% popusta na ukupnu cenu knjiga • Inače, ako kupac kupi barem 3 knjige, dobija 10% popusta na ukupnu cenu knjiga Dodatno, neki kupci su dobili nagradne kupone, pa za njih važe dodatni popusti: • Ako kupac ima nagradni kupon, a broj kupljenih knjiga je paran, na sniženu cenu dobija još 500 dinara popusta • Ako kupac ima nagradni kupon, a broj kupljenih knjiga je neparan, na sniženu cenu dobija još 700 dinara popusta Sa standardnog ulaza se učitava broj kupljenih knjiga (pozitivan ceo broj), ukupna cena knjiga bez popusta (pozitivan ceo broj) i oznaka da li kupac ima nagradni kupon (1 ako ima, 0 ako nema). Na standardni izlaz ispisati cenu koju kupac treba da plati nakon primene svih popusta. Napomena: Ukoliko cena nakon sniženja nije ceo broj, rezultat zaokružiti naviše. */ #include #include using namespace std; int main() { int br, c, k; cin >> br >> c >> k; if(br<=0 || c <= 0) { cout << "-1" << endl; return -1; } int kupon; if(k == 0) kupon = 0; else if(k == 1) { if(br%2==0) kupon = 500; else kupon = 700; } else { cout << "-1" << endl; return -1; } float offset; if(br>=10) offset = 0.7; else if(br>=7) offset = 0.8; else if(br>=3) offset = 0.9; else offset = 1.0; int finalna_cena = ((int)ceil(c*offset)) - kupon; cout << (finalna_cena>0 ? finalna_cena : 0) << endl; }