Ocijeni - Školsko (2014)
Školsko natjecanje 2014. godine za 7. razred - 2. zadatak
Na jednom testu iz informatike zadano je N algoritamskih zadataka. Zadatak se smatra točno riješenim ako njegovo rješenje točno radi na svim zadanim test podacima. S druge strane, zadatak se smatra polovično riješenim ako njegovo rješenje točno radi na strogo više od pola test podataka zadanih u zadatku. U svim ostalim slučajevima, smatra se da zadatak nije riješen.
Po završetku pisanja testa, ocjena se određuje na sljedeći način. Ocjena nedovoljan (1) dat će se ako nijedan zadatak nije riješen. Ocjena dovoljan (2) dat će se ako postoji polovično riješen zadatak. Ocjena dobar (3) dat će se ako postoji točno riješen zadatak. Ocjena vrlo dobar (4) dat će se ako postoji točno riješen i polovično riješen zadatak. Ocjena odličan (5) dat će se ako postoje dva točno riješena zadataka. Naravno, učenik će dobiti najveću moguću ocjenu koju može dobiti na temelju opisanih pravila.
Napiši program koji na temelju ishoda za svaki od N zadataka ispisuje ocjenu koja će se dobiti na tom testu.
ULAZNI PODACI
U prvom retku nalazi se prirodan broj N (4 ≤ N ≤ 20), ukupan broj zadataka na testu.
U sljedećih N redaka nalaze se po dva prirodna broja odvojena razmakom, Ui (1 ≤ Ui ≤ 10) i Ti (0 ≤ Ti ≤ Ui) pri čemu je Ui ukupan broj test podataka u i-tom zadatku, a Ti broj točno riješenih test podataka na i-tom zadatku.
IZLAZNI PODACI
U jednom retku treba ispisati jednu od pet poruka opisnih ocjena navedenih u zadatku. Poruke za ocjene su: „nedovoljan“, „dovoljan“, „dobar“, „vrlo dobar“, „odlican“.
PRIMJERI TEST PODATAKA
ulaz
4
10 2
10 0
10 1
10 5
izlaz
nedovoljan
ulaz
4
10 6
5 4
10 9
10 1
izlaz
dovoljan
ulaz
4
10 10
7 7
10 8
10 0
izlaz
odlican
Comments
this sucks