Pesquisar este blog

Livros Recomendados

sábado, 30 de janeiro de 2021

URI - 1216 - Getline One - Adhoc - C++ - Solução Alternativa

Plataforma: URI
Problema1216

Enunciado:
Mangojata está aprendendo programação. Ela acha tudo muito fácil, muito simples. Ela está prestes a fazer um pequeno programa que leia o nome dos seus amigos e a distância de sua casa até cada um deles. Desta forma, ela quer simplesmente calcular qual é a distância média que deve ser percorrida para chegar na casa de qualquer um de seus amigos (em metros). Porém Aristoclenes, que é um programador mais experiente, lhe alertou que às vezes o que parece muito simples tem lá seus detalhes, dependendo da linguagem que é utilizada para implementação.

Linguagem: C++


Solução: 

#include <iostream>
#include <iomanip>

using namespace std;

int main() { 
    
    string str;
    double distancia, media = 0.0;
    int contador = 0;
    
    while (getline(cin, str)) {
        cin >> distancia;
        cin.ignore();
        media += distancia;
        contador++;
    }
    
    media /= contador;
    
    cout << fixed << setprecision(1) << media << 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