Problem

8 /11


Classificação complexa de uma matriz de estruturas

Problem

Dada uma lista de pessoas composta por sobrenome e nome. Escreva um programa que classifique a lista por sobrenome em ordem lexicográfica crescente. Se os sobrenomes coincidirem, classifique por nome.
 
Entrada
Primeiro dado um número N - número de pessoas na lista (1<= N <= 100). Em seguida, N sobrenomes e nomes são escritos com um espaço.
 
Saída
É necessário gerar um array classificado por sobrenome em ordem lexicográfica crescente, se o sobrenome corresponder, classifique por primeiro nome.
 
Exemplos
# Entrada Saída
1 3
Sidorov Petr
Ivan Ivanov
Ivanov Anton
Ivanov Anton
Ivan Ivanov
Sidorov Petr