2137 - A Biblioteca do Senhor Severino
Vamos mostrar para o neto do Senhor Severino como que se ordena elementos!
Descrição
Solução
O problema é bem direto, ordenar e apresentar os livros cadastrados por ordem de identificação. Você pode usar funções de ordenação prontas da sua linguagem de escolha.
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
int comp(const void* a, const void* b){
return strcmp((char*)a, (char*)b);
}
int main(){
int N;
char livros[1001][5];
while(scanf("%d\n", &N) != EOF){
memset(livros, '\0', sizeof(livros));
for(int i = 0; i < N; ++i){
scanf("%s", &livros[i]);
}
qsort(livros, N, sizeof(char) * 5, comp);
for(int i = 0; i < N; ++i){
printf("%s\n", livros[i]);
}
}
return 0;
}
Last updated
Was this helpful?