Pesquisar este blog

Livros Recomendados

terça-feira, 16 de março de 2021

URI (BEECROWD) - 2540 - Impeachment do Líder - Iniciante - C++

Outro exercício solucionado! Com essa resposta você consegue obter o aceite. Compare com a sua. Está igual?

Plataforma: URI (BEECROWD)

Problema2540

Enunciado:

Analógimôn Go! é um jogo bastante popular. Os jogadores de Analógimôn Go! são divididos em três grandes times: Time Valor, Time Instinto e Time Místico, que são liderados pelos seus líderes Kandera, Esparky e Blanque, respectivamente. Naturalmente, você faz parte de um desses times!

O líder do seu time está sendo acusado de infringir as regras do jogo por gerenciar incorretamente os doces recebidos do Professor que são destinados ao time. Isto criou uma grande polêmica dentro da equipe: alguns jogadores defendem que o líder realmente agiu incorretamente e deve sofrer um impeachment e ser afastado de seu cargo, enquanto outros defendem que ele não infringiu as regras, que a acusação é inverídica e que ele deve continuar no cargo.

Para resolver a situação, uma votação será realizada entre todos os N jogadores do seu time. Cada jogador deverá votar se o impeachment deve ou não ocorrer. Se o número de votos favoráveis ao impeachment foi maior ou igual a 2/3 (dois terços) do total de jogadores, o líder será afastado. Caso contrário, a acusação é arquivada e ele continuará no cargo. 

Dados os votos de todos os jogadores, determine o resultado da votação.


Linguagem: C++


Solução:

#include <iostream>

using namespace std;

int main() {
    int jogadores, voto, indice;
    double contador;
    
    while (cin >> jogadores) {
        
        contador = 0.0;
        indice = jogadores;
        
        while (indice--) {
            cin >> voto;
            contador += voto;
        }
        
        contador /= (double) jogadores;
        if (contador >= 2/3.0)
            cout << "impeachment" << endl;
        else
            cout << "acusacao arquivada" << endl;
    }

    return 0;
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas