Resolvi "O Escolhido"! Aqui está a minha resposta, compare com a sua!!!
Plataforma: URI (BEECROWD)
Problema: 1983
Enunciado:
As aulas do Prof. Jatobá estão dando o que falar. Os representantes do MEC vieram até a UNIME de Lauro de Freitas para saber mais detalhes sobre essa nova forma de ensinar Algoritmos. Além disso, eles queriam selecionar 1 aluno para participar da OBI-Tec (Olimpíada Brasileira de Informática Nível Técnica) e representar a rede Kroton na competição, pois sabem que lá estão os melhores. Para selecionar o melhor, eles têm disponível uma lista com o número de inscrição de cada aluno e a sua respectiva nota na disciplina. Sua tarefa é ajudar o pessoal do MEC a encontrar o aluno mais apto a representar a instituição e quem sabe garantir sua vaga. Só tem um detalhe, se a nota mais alta não for maior ou igual a 8, você deverá imprimir “Minimum note not reached”.
Linguagens: C e C++
Solução:
Código em C:
#include <stdio.h> int main() { int quantAlunos, matricula, resposta; double nota, maiorNota = -1; scanf("%i", &quantAlunos); while (quantAlunos--) { scanf("%i %lf", &matricula, ¬a); if (nota > maiorNota) { resposta = matricula; maiorNota = nota; } } if (maiorNota < 8.0) printf("Minimum note not reached\n"); else printf("%i\n", resposta); return 0; }
#include <iostream> using namespace std; int main() { int quantAlunos, matricula, resposta; double nota, maiorNota = -1; cin >> quantAlunos; while (quantAlunos--) { cin >> matricula >> nota; if (nota > maiorNota) { resposta = matricula; maiorNota = nota; } } if (maiorNota < 8.0) cout << "Minimum note not reached" << endl; else cout << resposta << endl; return 0; }
Nenhum comentário:
Postar um comentário