Un post de radio organizeaza un "top" al melodiilor. Radio-
ascultatorii participa la acest top trimitand scrisori prin care
nominalizeaza 5 melodii. Postul de radio publica o lista de maxim 100
de melodii care se pot vota. Fiecare melodie are atasat un numar unic
prin care se identifica melodia respectiva. Fiecare radio-ascultator
precizeaza in scrisoare numele, varsta, sexul, si 5 melodii preferate.
Melodiile preferate se specifica prin numarul lor in lista publicata
de postul de radio. Melodiile preferate se aleg doar din lista
publicata de postul de radio.
Persoanele care participa la alcatuirea topului se īmpart īn patru
categorii, dupa sex si dupa varsta (mai tinere de 20 de ani, respectiv
mai īn varsta).
Dumneavoastra sunteti operatorul care se ocupa de centralizarea
voturilor. Pentru a va usura treaba, trebuie sa scrieti un program
care sa va ajute la centralizarea voturilor si la determinarea celor
mai votate melodii.
Voturile radio-ascultatorilor se pastreaza intr-un tablou. Astfel,
fiecare intrare īn tablou va contine numele unui participant la top,
sexul, vārsta si cele 5 preferinte īn ordine (locul 1, locul 2, locul
3, locul 4, locul 5).
Programul va afisa un meniu din care se vor alege operatii posibile.
Se pot efectua urmatoarele operatii:
'M' - introducerea unei melodii in lista de melodii ce pot fi votate;
'L' - vizualizarea listei de melodii introduse pana in prezent;
'V' - introducerea unui vot primit de la un radio-ascultator;
'T' - vizualizarea primelor trei cele mai votate melodii (melodia cu
cele mai multe voturi pe primul loc);
'C' - vizualizarea, pentru fiecare categorie de varsta si sex, a
primelor trei cele mai votate melodii, precum si a persoanelor care
mentionat pe prima pozitie una din cele trei melodii;
'X' - iesire din program.
Nu este permis ca in lista de melodii publicata de postul de radio sa
apara duplicate (aceeasi melodie sa apara de mai multe ori). Nu este
permis ca un radio-ascultator sa voteze de mai multe ori.
Pentru calculul topului, fiecare melodie primeste puncte in functie de
voturile radio-ascultatorilor. Daca o melodie are un vot pentru locul
1, ea primeste 11 puncte. Daca are un vot pentru locul 2, ea primeste
7 puncte. Daca are un vot pentru locul 3, ea primeste 4 puncte. Daca
are un vot pentru locul 4, ea primeste 2 puncte, iar daca are un vot
pentru locul 5, primeste 1 punct.