Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2234. Mostrar todas as postagens
Mostrando postagens com marcador 2234. Mostrar todas as postagens

sexta-feira, 5 de março de 2021

URI (BEECROWD) - 2234 - Cachorros-Quentes - Iniciante - C e C++

Resolvi o exercício Cachorros-Quentes e postei aqui, um abraço a todos!

Plataforma: URI (BEECROWD)

Problema2234

Enunciado:

Em 2012 foi alcançado um novo recorde mundial na famosa Competição de Cachorros-Quentes do Nathan: o campeão, Joey Chestnut, devorou 68 cachorros-quentes em dez minutos, um aumento incrível em relação aos 62 sanduíches devorados pelo mesmo Chestnut em 2011.

O restaurante Nathan’s Famous Corporation, localizado no Brooklyn, NY, é o responsável pela competição. Eles produzem deliciosos cachorros-quentes, mundialmente famosos, mas quando o assunto é matemática eles não são tão bons. Eles desejam ser listados no Livro de Recordes do Guinness, mas para isso devem preencher um formulário descrevendo os fatos básicos da competição. Em particular, eles devem informar o número médio de cachorros-quentes consumidos pelos participantes durante a competição.

Você pode ajudá-los? Eles prometeram pagá-lo com um dos seus saborosos cachorros-quentes. Dados o número total de cachorros-quentes consumidos e o número total de participantes na competição, você deve escrever um programa para determinar o número médio de cachorros-quentes consumidos pelos participantes.

Linguagens: C e C++


Solução:

É necessário ler os dois valores (que são inteiros) e dividir h por p. Faça o cast (conversão coercitiva/coerção)  para que o denominador seja tratado como double, assim o valor será, de fato, um número real.

Os códigos em C e C++ são basicamente os mesmos, muda apenas a forma de formatar este valor da resposta, de acordo com as particularidades de cada linguagem.

Código em C:

#include <stdio.h>

int main() {
    int h, p;
    
    scanf("%i %i", &h, &p);
    
    printf("%.2lf\n", h / (double) p);

    return 0;
}

Código em C++:

#include <iostream>
#include <iomanip>

using namespace std;

int main() {
    int h, p;
    
    cin >> h >> p;
    cout << fixed << setprecision(2) << h / (double) p << endl;

    return 0;
}

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