Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LucasRenato

C++ - GetLine

Recommended Posts

Olá, gostaria de ajuda nesta situação. Usando o getline num loop ele não pega todos os valores.

 

obs: A entrada termina com EOF.

 

#include <iostream>
#include <iomanip>
#include <string>

using namespace std;

int main ()
{
    string nome;
    int qtde = 0;
    double dis, media = 0;
    
    cout << fixed << setprecision(1);
    
    while ((getline ( cin, nome)))
    {
        cin >> dis;
        media += dis;
        qtde++;
    }
    
    cout << (media / qtde) << endl;
    
    return 0;
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.