Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 2863. Mostrar todas as postagens
Mostrando postagens com marcador 2863. Mostrar todas as postagens

domingo, 21 de março de 2021

URI (BEECROWD) - 2863 - Umil Bolt - Iniciante - C e C++

O exercício Umil Bolt foi divertido. É ótimo para quem está começando a dar os primeiros passos em programação. É um exercício da categoria iniciante no URI/BEECROWD. Veja na sequência como eu resolvi esse problema em C e C++.

Plataforma: URI (BEECROWD)

Problema2863

Linguagens: C e C++


Solução:

O valor medido estará sempre entre 9 e 11, inclusive. Então, o menor número sempre será menor ou igual a 11, o que me fez declarar menor com valor 11. Ao ler o valor "v", testo se ele é menor que o valor da variável menor, e se for eu troco o valor dessa variável. No fim, basta imprimir o valor da variável menor limitando a saída a 2 casas decimais.

Código em C:

#include <stdio.h>

int main() {
    
    int t;
    double v, menor;
    
    while (scanf("%d", &t) != EOF) {
        menor = 11;
        
        while (t--) {
            scanf("%lf", &v);
            if (v < menor)
                menor = v;
        }
        
        printf("%.2lf\n", menor);
    }

    return 0;
}

Código em C++
: Lógica semelhante a do código anterior, a única diferença foi que pelo limite dos valores reais utilizados as variáveis v e menor puderam ser declaradas como float. Nesse exercício tanto faz, você pode optar por float ou double.

#include <iostream>

using namespace std;

int main() {
    
    int t;
    float v, menor;
    
    while (cin >> t) {
        menor = 11;
        
        while (t--) {
            cin >> v;
            if (v < menor)
                menor = v;
        }
        
        cout << menor << endl;
    }

    return 0;
}

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