Pesquisar este blog

Livros Recomendados

terça-feira, 16 de março de 2021

URI (BEECROWD) - 2547 - Montanha-Russa - Iniciante - C e C++

Plataforma: URI (BEECROWD)

Problema2547

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; 
}

Código em C++:

#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

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