Problem

8 /11


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