· 2022/2
3
Algoritmos e Programação de Computadores
UNICAMP
3
Algoritmos e Programação de Computadores
UNICAMP
60
Algoritmos e Programação de Computadores
UNICAMP
4
Algoritmos e Programação de Computadores
UNICAMP
2
Algoritmos e Programação de Computadores
UNICAMP
3
Algoritmos e Programação de Computadores
UNICAMP
3
Algoritmos e Programação de Computadores
UNICAMP
5
Algoritmos e Programação de Computadores
UNICAMP
4
Algoritmos e Programação de Computadores
UNICAMP
4
Algoritmos e Programação de Computadores
UNICAMP
Texto de pré-visualização
Eleições 2022 Você foi contratado pela Justiça Eleitoral para ajudar na contagem de votos dos candidatos das eleições de 2022. Você ficou designado para criar um programa que deve ordenar os candidatos de forma decrescente em relação ao número de votos. Para evitar que seja possível identificar qual pessoa votou em qual candidato, a urna sempre disponibilizará os votos em ordem alfabética. Além disso, a urna também apresentará os votos em branco e votos nulos, seguindo o padrão de ordem alfabética com os candidatos. Por fim, após todos os candidatos e votos em branco e nulos, a urna imprime o valor 0, indicando que o encerramento da lista de votos. Seu objetivo é, dada a lista de votação, que inclui nomes dos candidatos, votos em branco e votos nulos em ordem alfabética, apresentar, de forma decrescente, os nomes dos candidatos que tivera mais votos, seguidos pelos votos em branco e nulos. Você pode considerar que todos os candidatos terão número de votos distintos (não haverá empate entre eles). Teste 01 Entrada Ana Ana Branco Branco Branco Branco Branco Branco Branco Nulo Nulo Nulo Nulo Nulo Paulo Paulo Paulo Paulo Paulo Paulo Paulo Renata Renata Renata Renata Renata Renata Renata Renata Renata 0 Saída Renata 9 Paulo 7 Ana 2 Brancos 6 Nulos 5 Teste 02 Entrada Branco Branco Branco Branco Branco Branco Nulo Nulo Nulo Nulo Nulo Nulo Nulo Nulo Otavio Otavio Otavio Otavio Otavio Stefani Stefani Stefani Stefani Stefani Stefani Stefani 0 Saída Stefani 7 Otavio 5 Brancos 6 Nulos 9 Teste 03 Entrada Branco Branco Branco Branco Branco Jose Jose Jose Jose Jose Maria Maria Maria Maria Maria Maria Maria Maria Maria Nulo Nulo Nulo Nulo Nulo Nulo Otavio Otavio Otavio Otavio Otavio Otavio Otavio Otavio 0 Saida Maria 9 Otavio 8 Jose 7 Brancos 5 Nulos 6 ##################################################### # # # Eleições 2022 # # # ##################################################### # Leitura de dados # Saída de dados
3
Algoritmos e Programação de Computadores
UNICAMP
3
Algoritmos e Programação de Computadores
UNICAMP
60
Algoritmos e Programação de Computadores
UNICAMP
4
Algoritmos e Programação de Computadores
UNICAMP
2
Algoritmos e Programação de Computadores
UNICAMP
3
Algoritmos e Programação de Computadores
UNICAMP
3
Algoritmos e Programação de Computadores
UNICAMP
5
Algoritmos e Programação de Computadores
UNICAMP
4
Algoritmos e Programação de Computadores
UNICAMP
4
Algoritmos e Programação de Computadores
UNICAMP
Texto de pré-visualização
Eleições 2022 Você foi contratado pela Justiça Eleitoral para ajudar na contagem de votos dos candidatos das eleições de 2022. Você ficou designado para criar um programa que deve ordenar os candidatos de forma decrescente em relação ao número de votos. Para evitar que seja possível identificar qual pessoa votou em qual candidato, a urna sempre disponibilizará os votos em ordem alfabética. Além disso, a urna também apresentará os votos em branco e votos nulos, seguindo o padrão de ordem alfabética com os candidatos. Por fim, após todos os candidatos e votos em branco e nulos, a urna imprime o valor 0, indicando que o encerramento da lista de votos. Seu objetivo é, dada a lista de votação, que inclui nomes dos candidatos, votos em branco e votos nulos em ordem alfabética, apresentar, de forma decrescente, os nomes dos candidatos que tivera mais votos, seguidos pelos votos em branco e nulos. Você pode considerar que todos os candidatos terão número de votos distintos (não haverá empate entre eles). Teste 01 Entrada Ana Ana Branco Branco Branco Branco Branco Branco Branco Nulo Nulo Nulo Nulo Nulo Paulo Paulo Paulo Paulo Paulo Paulo Paulo Renata Renata Renata Renata Renata Renata Renata Renata Renata 0 Saída Renata 9 Paulo 7 Ana 2 Brancos 6 Nulos 5 Teste 02 Entrada Branco Branco Branco Branco Branco Branco Nulo Nulo Nulo Nulo Nulo Nulo Nulo Nulo Otavio Otavio Otavio Otavio Otavio Stefani Stefani Stefani Stefani Stefani Stefani Stefani 0 Saída Stefani 7 Otavio 5 Brancos 6 Nulos 9 Teste 03 Entrada Branco Branco Branco Branco Branco Jose Jose Jose Jose Jose Maria Maria Maria Maria Maria Maria Maria Maria Maria Nulo Nulo Nulo Nulo Nulo Nulo Otavio Otavio Otavio Otavio Otavio Otavio Otavio Otavio 0 Saida Maria 9 Otavio 8 Jose 7 Brancos 5 Nulos 6 ##################################################### # # # Eleições 2022 # # # ##################################################### # Leitura de dados # Saída de dados