Elabore uma função em C++ que receba um vetor de 5 números reais e retorne a soma dos seus elementos.

Passo 1

Estamos querendo criar uma função em C++ que recebe um vetor com 5 números reais e retorna a soma desses elementos. Vamos trabalhar com conceitos de funções, vetores (arrays) e estruturas de repetição para somar os elementos do vetor.

Passo 2

Primeiro, precisamos definir a função. Em C++, uma função é definida especificando o tipo de retorno, o nome da função e os parâmetros que ela recebe. No nosso caso, a função vai retornar um número real (por exemplo, double) e vai receber um vetor de 5 números reais.

Passo 3

Para representar o vetor, vamos usar um array em C++. Um array é uma estrutura que armazena múltiplos valores do mesmo tipo. Vamos declarar o parâmetro da função como double vetor[5], indicando que ele recebe um array com 5 elementos do tipo double.

Passo 4

Dentro da função, precisamos somar os elementos do vetor. Para isso, vamos usar uma estrutura de repetição for que percorre cada elemento do array. Em cada iteração, adicionamos o valor atual à soma total.

Passo 5

Finalmente, após somar todos os elementos, a função deve retornar o valor da soma. Isso será feito usando a palavra-chave return, seguida da variável que armazena a soma.

Resposta

#include <iostream>

// Função que recebe um vetor de 5 números reais e retorna a soma dos seus elementos
double somaVector(double vetor[5]) {
    double soma = 0.0; // Inicializa a soma com 0
    for(int i = 0; i < 5; i++) { // Loop para percorrer cada elemento do vetor
        soma += vetor[i]; // Adiciona o elemento atual à soma
    }
    return soma; // Retorna a soma total
}

int main() {
    double meusNumeros[5] = {1.2, 3.4, 5.6, 7.8, 9.0}; // Exemplo de vetor
    double resultado = somaVector(meusNumeros); // Chama a função e armazena o resultado
    std::cout << "A soma dos elementos é: " << resultado << std::endl; // Exibe o resultado
    return 0;
}

Exercícios relacionados

Elabore uma função em que receba 2 números reais e retorne a soma destes números.
Faça um programa em C++ que solicite ao usuário digitar 211 números e imprima a sua média e se esta média é maior que 10, menor que 10 ou vale 10.
Elabore um programa em C++ que some os elementos de 2 vetores de 5 posições, criando o 3 vetor.
36
Elabore um programa em C++ que imprima somente os números múltiplos de 3 de um vetor de 10 elementos inteiros.
Faça um algoritmo em C++ que solicite um número do usuário até que ele digite um número maior que 100.