Problem
Las calificaciones anuales en nueve materias para el grado 9 de cada uno de los estudiantes
N
de la clase se imprimen en forma de tabla (en la primera línea, las calificaciones del primer estudiante, en la segunda, el segundo, etc). El apellido del estudiante está en la primera columna. Es necesario mostrar esta tabla en orden descendente de la puntuación media. Si la puntuación media es igual, muestra los apellidos en el orden en que aparecen en los datos de origen.
Entrada
La entrada al programa es:
- en la primera línea el número
N
- el número de estudiantes (
1<=N<=25
);
- seguido de líneas
N
, en el formato <
apellido
(secuencia de caracteres latinos)> <
calificación
1er elemento> <
calificación
2do elemento>
...
<
calificación código>para el artículo 9>.
Impresión
Muestre una tabla escrita en orden descendente del puntaje promedio de todas las materias en el formato:
<Apellido> <Puntuación media
(con precisión de 6 decimales)>
Si la puntuación media es igual, muestra los apellidos en el orden en que aparecen en los datos de origen.
Ejemplos
# |
Entrada |
Salida |
1 |
3
Sidorov 1 1 1 1 1 1 1 1 1
Ivanov 5 5 5 5 5 5 5 5 5
Petrov 4 4 4 4 4 4 4 4 4
|
Ivánov 5.000000
Petrov 4.000000
Sidorov 1,000000 |