$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \newcommand{\mod}{\,\mathrm{mod}\,} \newcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Priručnik za C++

Banka

Autor zadatka
Saradnici
Autor rešenja zadatka
Izvor zadatka
vreme memorija ulaz izlaz
1 s 1000 Mb standardni ulaz standardni izlaz

Sistem za vođenje evidencije uplata/isplata u banci ima jednu kritičnu manu. Kada suma uplata/isplata dođe do 0, naredne 3 transakcije se dupliraju. Na žalost, banka je ovaj problem kasno otkrila, i već je sistem evidentirao sledeći niz transakcija:

UPLATA 340
UPLATA 140
ISPLATA 200
UPLATA 430
ISPLATA 340
UPLATA 360
ISPLATA 200
ISPLATA 180
ISPLATA 110
ISPLATA 140
ISPLATA 80
ISPLATA 160
UPLATA 290
UPLATA 450
ISPLATA 230
ISPLATA 490
UPLATA 120
UPLATA 300
ISPLATA 100
UPLATA 200
ISPLATA 60
UPLATA 290
UPLATA 430
ISPLATA 340
UPLATA 340
UPLATA 140
ISPLATA 200

Vaš program treba da ispiše za koliko treba da se promeni stanje na računu da bi bilo ispravno.

U slučaju da fali X dinara sa računa, ispisati:

Povećati stanje za X dinara.

A u slučaju da je X dinara viška na računu, ispisati:

Smanjiti stanje za X dinara.

Morate biti ulogovani kako biste poslali zadatak na evaluaciju.