Ocjene


Submit solution

Points: 40 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem types
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje 2020/ Osnovna škola (6. razred) - LOGO

Kako bi motivirala razred na marljiv rad, profesorica Petra je na početku godine najavila da de svakih nekoliko mjeseci nagraditi najbolje učenike.

Došlo je vrijeme za prvi niz nagrada. Ulogirala se u e-Dnevnik kako bi vidjela ocjene svojih učenika i pronašla najbolje. Nažalost, e-Dnevnik nema opciju sortiranja učenika prema prosjeku ocjena (prosjek ocjena je zbroj ocjena učenika podijeljen s njihovim brojem).

Sredom, Petra zna programirati, pa je samo kopirala sve ocjene s e-Dnevnika u Notepad i napisala program koji pronalazi najbolje učenike.

Napišite program koji rješava Petrin problem. Varijabla N je broj učenika u razredu, a lista L sadrži ocjene koje je Petra kopirala s e-Dnevnika. Prvih nekoliko brojeva su ocjene prvog učenika, sljededih nekoliko su ocjene drugog učenika, i tako dalje.

Svi učenici imaju jednak broj ocjena i sigurno imaju barem jednu ocjenu. Procedura mora ispisati redni broj učenika s najvedim prosjekom.

Ulazni podaci

Varijabla N je prirodan broj, broj učenika u razredu. Lista L sadrži prirodne brojeve od 1 do 5, ocjene svih učenika u razredu

Izlazni podaci

U istom redu potrebno je ispisati redne brojeve svih učenika s najvedim prosjekom. Ako takvih ima više, potrebno je ispisati sve redne brojeve u istoj liniji u rastućem poretku.

Primjeri test podataka

Ulaz
2
2 3 3 4 4 2 5 5
Izlaz
2
Objašnjenje

u razredu su dva učenika. Prva četiri broja u listi su ocjene prvog učenika. Prvi učenik ima prosjek (2+3+3+4)/4=3.

Zadnja četiri broja u listi su ocjene drugog učenika. Drugi učenik ima prosjek (4+5+5+2)/4=4. Drugi učenik ima veći prosjek od prvog, stoga funkcija ispisuje 2.


Ulaz
3
5 3 4 1 2 4 5 5 2
Izlaz
1 3
Objašnjenje

u razredu su tri učenika. Prva tri broja u listi su ocjene prvog učenika.

Taj učenik ima prosjek (5+3+4)/3 = 4. Iduća tri broja u listi su ocjene drugog učenika. Drugi učenik ima prosjek (1+2+4)/3 = 3. Zadnja tri broja u listi su ocjene tredeg učenika.

Treći učenik ima prosjek (5+5+2)/3 = 4.

Prvi i treći učenik imaju jednak prosjek, koji je ujedno i najveći, stoga funkcija ispisuje 1 3.



Comments

There are no comments at the moment.