Calcular el promedio de los elementos de un array en C++

En este ejercicio, creará una función que calcula el promedio de los elementos de un array. Esta es una tarea común al trabajar con arrays, especialmente en el análisis de datos, donde a menudo se requiere calcular promedios.

El objetivo es sumar todos los elementos del array, dividir la suma entre el número total de elementos y obtener el promedio. Este ejercicio le ayudará a practicar el trabajo con arrays y las operaciones matemáticas básicas en C++.

Grupo

Arrays y Vectores en C++

Ojetivo

1. Define un array con varios valores enteros.
2. Crea una función que tome el array y su tamaño como entrada.
3. Dentro de la función, suma todos los elementos del array.
4. Divide la suma entre el tamaño del array para calcular el promedio.
5. Devuelve el promedio calculado.
6. Prueba el programa con diferentes arrays.

Implementa una función que calcule el promedio de los elementos de un array.

Ejemplo de Código C++

 Copiar Código C++
#include <iostream> // Include iostream for input and output
using namespace std; // Use the standard namespace

// Function to calculate the average of the elements in the array
double calculateAverage(int arr[], int size) {
    double sum = 0; // Initialize a variable to store the sum of the elements
    
    // Loop through the array to sum all the elements
    for (int i = 0; i < size; i++) {
        sum += arr[i]; // Add each element to the sum
    }
    
    return sum / size; // Return the average (sum divided by the number of elements)
}

int main() {
    // Define an array of numbers
    int numbers[] = {10, 20, 30, 40, 50};
    int size = sizeof(numbers) / sizeof(numbers[0]); // Calculate the size of the array

    // Call the function to calculate the average
    double average = calculateAverage(numbers, size);

    // Print the result
    cout << "The average of the array elements is: " << average << endl;

    return 0; // End of program
}

 Salida

The average of the array elements is: 30

Comparte este ejercicio C++

Más ejercicios de programación C++Arrays y Vectores en C++

¡Explora el conjunto de ejercicios de programación en C++! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C++. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C++.

  • Eliminar un elemento específico de un array en C++

    En este ejercicio, desarrollarás un programa que elimina un elemento específico de un array. Eliminar elementos de un array es una tarea común, especialmente al trabajar con datos ...

  • Encontrar el número más grande en un array en C++

    En este ejercicio, implementarás una función que encuentra el número mayor en un array. Esta tarea es útil al trabajar con conjuntos de datos donde necesitas extraer el valor máxim...

  • Invertir un array en C++

    En este ejercicio, implementarás un programa que invierte un array. Esta tarea es útil en diversos escenarios, como invertir una lista de elementos, manipular estructuras de datos ...

  • Sumar dos matrices elemento por elemento en C++

    En este ejercicio, implementarás una función que suma dos arrays elemento a elemento. Esto significa que, para dos arrays del mismo tamaño, la función devolverá un nuevo array dond...

  • Eliminar duplicados de una matriz en C++

    En este ejercicio, creará un programa que elimina los duplicados de un array de números. La función iterará sobre el array y eliminará los valores duplicados, dejando solo los elem...

  • Comprobar si un array es simétrico en C++

    En este ejercicio, creará una función para determinar si un array es simétrico. Un array se considera simétrico si su lectura es la misma hacia adelante y hacia atrás, es decir, el...