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 
 |