Ordinamento complesso di una matrice di strutture
Problem
Dato un elenco di persone composto da cognome e nome. Scrivi un programma che ordini l'elenco per cognome in ordine lessicografico ascendente. Se i cognomi corrispondono, ordina per nome.
Input
Dapprima assegnato un numero N
- numero di persone nell'elenco (1<= N <= 100). Successivamente, N
cognomi e nomi sono scritti con uno spazio.
Uscita
È necessario emettere un array ordinato per cognome in ordine lessicografico crescente, se il cognome corrisponde, ordinare per nome.
Esempi
# |
Input |
Uscita |
1 |
3
Sidorov Petr
Ivan Ivanov
Ivanov Anton |
Ivanov Anton
Ivan Ivanov
Sidorov Petr
|