Exercício Tacógrafo, da categoria Ad-Hoc! Mais um daqueles bem fáceis :)
Plataforma: URI (BEECROWD)
Problema: 2388
Enunciado:
Tacógrafos são dispositivos instalados em determinados tipos de veículos, que registram a velocidade, tempo e distância percorrida por tal veículo. É utilizada principalmente em veículos de transporte coletivo e de transporte de cargas, assim ajudando a evitar abusos de velocidade por parte dos motoristas.
A empresa SBC (Sociedade Brasileira dos Caminhoneiros) decidiu encomendar uma versão um pouco mais básica (e barata) para seus associados não precisarem gastar tanto na instalação desses aparelhos. Essas versões modificadas registram apenas os intervalos de tempo e as velocidades médias do caminhão naqueles intervalos.
Apesar das restrições dos aparelhos novos, a SBC quer poder saber qual foi a distância percorrida pelos caminhões. Você deverá escrever um programa que recebe uma série de intervalos de tempo com suas respectivas velocidades médias e calcula qual foi a distância total percorrida pelo caminhão de acordo com o tacógrafo.
Dada uma lista com estrelas no céu, o fluxo de fótons que cada uma delas emite, e área de abertura de um telescópio, dizer quantas estrelas serão perceptíveis usando tal telescópio.
Linguagens: C e C++
Solução:
Neste exercício bastava acumular num contador a soma de t*v a cada leitura feita. No fim, basta imprimir este contador.
Código em C:
#include <stdio.h> int main() { int n, t, v, distancia = 0; scanf("%i", &n); while (n--) { scanf("%i %i", &t, &v); distancia += t * v; } printf("%i\n", distancia); return 0; }
Código em C++:
#include <iostream> using namespace std; int main() { int n, t, v, distancia = 0; cin >> n; while (n--) { cin >> t >> v; distancia += t * v; } cout << distancia << endl; return 0; }
Nenhum comentário:
Postar um comentário