Dichiarazione problema
Dati N numeri interi, calcola la loro media, corretta al terzo decimale.
Formato di input La prima riga contiene un numero intero N. Questo è seguito da N numeri interi, ciascuno su una nuova riga.
Formato di output Visualizza la media degli interi N, arrotondata al terzo decimale.
Vincoli di input
1 <= N <= 500
-10000 <= x <= 10000 (x refers to elements of the list of integers for which the average is to be computed)
Ingresso di esempio
4
1
2
9
8
Uscita di esempio
5.000
spiegazione
Il "4" nella prima riga indica che lìsono quattro numeri interi la cui media deve essere calcolata. La media = (1 + 2 + 9 + 8) / 4 = 20/4 = 5.000 (corretta con tre cifre decimali) Si prega di includere gli zero anche se sono ridondanti (es. 0.000 invece di 0).
risposte:
2 per risposta № 1È possibile utilizzare questo comando awk:
awk "NR==1{n=$1;next} {s+=$1} END{printf "%.3fn", s/n}" file
5.000