Desenvolva um programa em C++ que realize a leitura de 10 valores em ponto flutuante. Fornecer ao fim em tela, o valor mínimo, máximo, e a média. Desenvolver com arrays.

Passo 1

O enunciado pede um programa em C ++ que leia 10 valores de ponto flutuante, armazene-os num array e, ao final, mostre na tela o menor valor lido, o maior valor lido e a média desses 10 valores. O conteúdo principal envolve uso de arrays, laço de repetição para leitura/processamento e variáveis auxiliares para acompanhar mínimo, máximo e soma.

Passo 2

Criamos um array de 10 posições e um laço for que, a cada iteração, lê um valor do usuário e já vai atualizando a soma acumulada. Na primeira iteração inicializamos as variáveis minimo e maximo com o próprio primeiro valor lido; nas seguintes, comparamos para possivelmente atualizar esses extremos.

Passo 3

Após ler todos os valores e calcular a soma, basta calcular a média dividindo a soma por 10.0 e, então, imprimir o mínimo, o máximo e a média formatados.

Passo 4

Veja abaixo o código completo em C++:
#include <iostream>
using namespace std;

int main() {
    const int N = 10;
    float valores[N];
    float soma = 0.0f;
    float minimo, maximo;

    // Leitura dos valores e atualização de soma, min e max
    for (int i = 0; i < N; i++) {
        cout << "Digite o valor " << (i + 1) << ": ";
        cin >> valores[i];
        soma += valores[i];
        if (i == 0) {
            minimo = valores[i];
            maximo = valores[i];
        } else {
            if (valores[i] < minimo) minimo = valores[i];
            if (valores[i] > maximo) maximo = valores[i];
        }
    }

    // Cálculo da média
    float media = soma / N;

    // Saída dos resultados
    cout << "\nValor mínimo: " << minimo << endl;
    cout << "Valor máximo: " << maximo << endl;
    cout << "Média: " << media << endl;

    return 0;
}

Resposta

O código acima satisfaz o enunciado: ele usa um array para armazenar 10 float, percorre o array para ler e calcular soma, mínimo e máximo, e ao final imprime os três resultados.

Exercícios relacionados