Puni
Županijsko natjecanje 2015. / Osnovna škola (6. razred) - 2. zadatak
Svi znamo da se Mjesec okreće oko Zemlje. Jedna od posljedica tog okretanja su i mjesečeve mijene. Mijene se neprestano izmjenjuju jedna za drugom točno zadanim redoslijedom. Prvo je na nebu vidljiv mladi Mjesec. Nakon nekog vremena [1] nastupi prva četvrt, a poslije nje Mjesec postane puni. Nakon punog slijedi zadnja četvrt, pa opet mladi Mjesec i tako u krug. Ovo ponavljanje neprestano se odvija zadnjih nekoliko eona [2] godina. Zašto je to baš tako, možeš pronaći na Internetu ili u nekom od astronomskih udžbenika.
Promotrimo mjesečeve mijene unutar jednog konkretnog mjeseca u godini. Za svaku od mijena točno znamo datum u mjesecu kada ona započinje. Napiši program koji će za zadani dan u mjesecu, odrediti i ispisati unutar koje mijene se Mjesec trenutno nalazi. Dodatno treba ispisati koliko je dana ostalo do početka sljedeće mijene ili do 31. dana u mjesecu ako do kraja tog mjeseca više neće biti promjene mijene.
Ulazni podaci
U prvom retku nalazi se prirodan broj \(A\) \((1 \leq A \leq 31)\), datum kada Mjesec postaje mladi Mjesec.
U drugom retku nalazi se prirodan broj \(B\) \((1 \leq B \leq 31)\), datum kada Mjesec ulazi u prvu četvrt.
U trećem retku nalazi se prirodan broj \(C\) \((1 \leq C \leq 31)\), datum kada Mjesec postaje puni.
U četvrtom retku nalazi se prirodan broj \(D\) \((1 \leq D \leq 31)\), datum kada Mjesec ulazi u zadnju četvrt.
U petom retku nalazi se prirodan broj \(E\) \((1 \leq E \leq 31)\), datum za koji promatramo trenutno stanje.
Brojevi \(A\), \(B\), \(C\) i \(D\) međusobno su različiti. Uoči da mjesec može započeti bilo kojom mijenom, a nakon nje mijene se izmjenjuju opisanim redoslijedom.
Izlazni podaci
U prvom retku treba ispisati jednu od četiri poruke. To su: MLADI
, PRVA
, PUNI
, ZADNJA
. Poruke moraju biti ispisane točno kako je navedeno. U drugi redak treba ispisati traženi broj dana iz teksta zadatka. Ako želiš riješiti samo drugi dio zadatka, tada kao rješenje prvog dijela ispiši npr. riječ INFOKUP
.
Bodovanje
Jedan službeni test podatak nosi \(3\) boda. Prvi redak ispisa (ako je točan i u svom retku) nosi \(2\) boda, a drugi redak ispisa (ako je točan i u svom retku) nosi \(1\) bod.
Primjeri test podataka
Ulaz
5
13
20
27
10
Izlaz
MLADI
3
Ulaz
19
25
4
12
17
Izlaz
ZADNJA
2
Ulaz
11
19
27
3
27
Izlaz
PUNI
4
Napomene
[1] U prirodi, mijene se izmjenjuju svakih sedam dana. U ovom zadatku nećemo pratiti taj prirodni zakon.
[2] Eon je znanstveni naziv za vrlo dugo vremensko razdoblje.
Comments
bruh