Problem
Dada una lista de personas que consta de apellido y nombre. Escriba un programa que ordene la lista por apellido en orden lexicográfico ascendente. Si los apellidos coinciden, ordene por nombre.
Entrada
Primero dado un número N
- número de personas en la lista (1<= N <= 100). A continuación, los apellidos y nombres N
se escriben con un espacio.
Salida
Es necesario generar una matriz ordenada por apellido en orden lexicográfico ascendente, si el apellido coincide, ordene por nombre.
Ejemplos
# |
Entrada |
Salida |
1 |
3
Sidorov Petr
Iván Ivanov
Iván Antón |
Ivánov Antón
Iván Ivanov
Sidorov Petr
|