Programarea pe mobil funcționează. Un laptop este mai rapid pentru sesiuni lungi.

Problema

Se consideră tipul de date Elev, definit astfel:

struct Elev {
    char nume[40];
    int n1, n2, n3;
};

unde nume este numele elevului (un singur cuvânt, fără spații), iar n1, n2, n3 sunt cele trei note ale sale.

Citește de la tastatură un număr natural n, urmat de datele a n elevi (numele și cele trei note). Afișează numele elevului cu media aritmetică cea mai mare, urmat de un spațiu și de medie, scrisă cu exact două zecimale.

Dacă există mai mulți elevi cu aceeași medie maximă, se afișează primul dintre ei în ordinea citirii.

Format Date de intrare

Date de intrare input.txt

Pe prima linie se citește `n`. Urmează `n` linii, fiecare conținând numele elevului și cele trei note, separate prin câte un spațiu. - `1 <= n <= 200` - notele sunt numere întregi între `1` și `10` - numele are cel mult 30 de caractere și nu conține spații

Format Date de ieșire

Date de ieșire output.txt

Pe ecran se afișează o singură linie: numele elevului cu media maximă, un spațiu, apoi media cu două zecimale.

Exemplu

intrare
3
Ionescu 8 9 10
Popescu 7 7 7
Avram 10 10 9
rezultat
Avram 9.67

Ești gata să rezolvi această provocare?

Creează un cont gratuit pentru a scrie cod, a trimite soluții și a-ți urmări progresul.

⌨️ Scurtături de tastatură

Editor de cod
Rulează codul
Ctrl Enter
Trimite codul
Ctrl Shift Enter
Formatează codul
Shift Alt F
Comută comentariul
Ctrl /
Anulează
Ctrl Z
Refă
Ctrl Y
Navigare
Căutare globală
/
Afișează scurtăturile
?
Închide fereastra
Esc

🔍 Depanator interactiv

0 / 0

Se analizează codul tău...

📦 Variabile

Nicio variabilă încă

📚 Stivă de apeluri
main() linia 1
📤 Rezultat