Pesquisar este blog

Livros Recomendados

sábado, 30 de janeiro de 2021

URI - 1217 - Getline Two - Frutas - Ad-hoc - C++

Plataforma: URI
Problema1217

Enunciado:
Dona Parcinova, mãe de Mangojata, pediu a ela que ajudasse a calcular o consumo de frutas da casa e a quantidade gasta por dia nestas frutas. Mangojata agora deve então fazer um programa a partir de uma tabela que sua mãe estava utilizando para anotações há quase um ano. Nesta tabela, dona Parcinova anotou a quantidade de dias e depois o valor gasto cada dia e as frutas compradas naquele dia, sempre na quantidade de um KG por tipo de fruta.

Linguagem: C++


Solução:

#include <cstdio>
#include <iomanip>
#include <iostream>
#include <string>
using namespace std;
int main() {
    int n, compras, totalCompras = 0, i, dia;
    double v, ac = 0;
    string linha;
    cin >> n;
    for (dia = 1; dia <=n ; dia++) {
        cin >> v;
        ac += v;
        cin.ignore();
        getline(cin, linha);
        compras = 0;
        for (i = 0; i < linha.size(); i++)
            if (linha[i] == ' ')
                compras++;
        compras++;
        totalCompras += compras;
        cout << "day " << dia << ": " << compras << " kg" << endl;
        linha.clear();
    }
    printf("%.2lf kg by day\n", (totalCompras) / (double) n);
    printf("R$ %.2lf by day\n", ac / n);
    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