scor
Doamna profesoara de informatica are un mod mai special de a anunta elevilor
punctajul obtinut la lucrarile de control. Unor copii le comunica direct punctajul
obtinut (de exemplu, "Ionel a luat 76 de puncte"), dar altor copii
le comunica punctajul obtinut in functie de punctajul unui alt coleg (de exemplu,
"Gigel a luat cu 5 puncte mai putin decat Vasilica").
Intotdeauna insa doamna profesoara are grija ca fiecare copil, analizand afirmatiile
sale, sa poate deduce punctajul pe care l-a obtinut.
Cerinta
Sa se scrie un program care afiseaza punctajul obtinut de fiecare copil.
Date de
intrare
Fisierul de intrare scor.in contine
pe prima linie un numar natural n,
care reprezinta numarul de afirmatii facute de doamna profesoara. Pe fiecare
dintre urmatoarele n linii este
scrisa cate o afirmatie. Afirmatiile sunt scrise in fisier intr-o forma prescurtata:
Nume_elev = Numar_puncte (ceea
ce inseamna ca elevul cu numele specificat a luat numarul de puncte specificat)
sau
Nume_elev_1 = Nume_elev_2 + Numar_puncte
(ceea ce inseamna ca elevul cu numele Nume_elev_1
a luat cu Numar_puncte in plus
fata de elevul cu numele Nume_elev_2)
sau
Nume_elev_1 = Nume_elev_2 - Numar_puncte
(ceea ce inseamna ca elevul cu numele Nume_elev_1
a luat cu Numar_puncte in minus
fata de elevul cu numele Nume_elev_2)
Date de
iesire
Fisierul de iesire scor.out va
contine cate o linie pentru fiecare elev. Pe fiecare linie va fi scris numele
elevului, urmat de punctajul obtinut de acesta, separate printr-un singur spatiu.
Elevii vor fi afisati in fisierul de iesire in ordinea alfabetica a numelor.
Restrictii
Exemple
scor.in | scor.out |
6 |
ANA
26 DAN 21 ION 28 MARIA 3 VASILE 27 |
Timp maxim de executie/test:
0.1 secunde
prof. Emanuela
Cerchez
Liceul de Informatica "Grigore Moisil" Iasi
Contact:emanuela.cerchez@gmail.com