Plataforma: URI (BEECROWD)
Problema: 2547
Enunciado:
Todos os habitantes da Nlogônia estão super animados com a abertura do Ricardo Barreiro World, o mais novo parque de diversões do país. Na TV e no rádio só passam propagandas da montanha-russa do parque, a mais rápida do continente. É nela que todos, de crianças a idosos querem andar.
Infelizmente foram impostas algumas restrições no momento da homologação do brinquedo pelo governo. Por questões de segurança, há uma altura mínima e uma altura máxima que as pessoam devem ter para poder passear na montanha-russa. Para o dia da inauguração do parque, todos os convidados realizaram um pré-cadastro no qual indicaram sua altura.
Para reduzir filas e otimizar a operação do parque no primeiro dia, você foi contratado para fazer um programa que dado o número de visitantes, altura mínima, altura máxima e as alturas de todos os visitantes, calcule quantas pessoas poderão andar na montanha-russa.
Linguagens: C e C++
Solução:
Código em C:
#include <stdio.h> int main() { int n, alturaMin, alturaMax; while (scanf("%i %i %i", &n, &alturaMin, &alturaMax) != EOF) { int altura, visitantesMontanha = 0; while (n--) { scanf("%i", &altura); if (altura >= alturaMin && altura <= alturaMax) visitantesMontanha++; } printf("%i\n", visitantesMontanha); } return 0; }
#include <iostream> using namespace std; int main() { int n, alturaMin, alturaMax; while (cin >> n >> alturaMin >> alturaMax) { int altura, visitantesMontanha = 0; while (n--) { cin >> altura; if (altura >= alturaMin && altura <= alturaMax) visitantesMontanha++; } cout << visitantesMontanha << endl; } return 0; }
Nenhum comentário:
Postar um comentário