#269 · Subiectul II · Programare
Minimul, maximul și media lor pe fiecare linie a unui fișier
✓ Rezolvare explicatăTeleorman 2026 · nr. 29
Enunț
Se dă fișierul text atestat2021.in, care conține n linii, pe fiecare linie fiind un șir de n numere întregi, separate prin câte un spațiu. Să se scrie în fișierul text atestat2021.out, pentru fiecare linie citită, separate prin câte un spațiu, cel mai mic și cel mai mare dintre valorile citite de pe acea linie, precum și media aritmetică a acestor două valori.
Exemple
atestat2021.in:
5
23 237 103 56 4
5 7 237 989 103
345 675 334 87 65
888 23 341 888 78
989 67 23 12 2
atestat2021.out:
4 237 120.5
5 989 497
65 675 370
23 888 455.5
2 989 495.5
Exemplul arată că prima valoare din fișier e n, deși enunțul n-o menționează.
⚠️ Ultimele două linii din rezultatul oficial sunt greșite. Subiectul dă 78 888 483 pentru linia a patra, dar minimul ei e 23, nu 78; și 2 67 34.5 pentru ultima, dar maximul ei e 989, nu 67. Mai sus sunt valorile corecte, recalculate.
Rezolvare
Exersează mai departe