Suma de elementos de un array en C++

En este ejercicio, creará un programa que calcula la suma de todos los elementos de un array. Sumar los elementos de un array es una tarea común en programación, necesaria a menudo en diversas aplicaciones como el análisis estadístico, el procesamiento de datos y la manipulación de números.

El objetivo es iterar por el array, sumar cada elemento a una suma total y, finalmente, imprimir el resultado. Esta es una operación fundamental que ayuda a comprender la manipulación e iteración de arrays en C++.

Implementará una función que recorra el array, sume cada valor a un total acumulado y, finalmente, devuelva la suma.

Grupo

Arrays y Vectores en C++

Ojetivo

1. Define un array con varios valores enteros.
2. Crea una función que recorra el array para calcular la suma de sus elementos.
3. Devuelve la suma total de la función.
4. Imprime la suma de los elementos del array.
5. Asegúrate de que el programa muestre la suma correcta de todos los elementos.

Calcula la suma 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 sum of array elements
int sumArray(int arr[], int size) {
    int sum = 0; // Initialize sum to 0

    // Loop through the array to add each element to sum
    for (int i = 0; i < size; i++) {
        sum += arr[i]; // Add the current element to sum
    }

    return sum; // Return the total sum
}

// Function to print the elements of the array
void printArray(int arr[], int size) {
    // Loop through the array and print each element
    for (int i = 0; i < size; i++) {
        cout << arr[i] << " "; // Print each number followed by a space
    }
    cout << endl; // Print a newline after the array
}

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

    // Call the function to calculate the sum
    int totalSum = sumArray(numbers, size);

    // Print the sum of the array elements
    cout << "The sum of the array elements is: " << totalSum << endl;

    return 0; // End of program
}

 Salida

The sum of the array elements is: 75

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++.

  • Buscar un número en un array en C++

    En este ejercicio, creará un programa que busca un número específico en un array. Buscar en un array es una tarea común en programación, utilizada en diversas aplicaciones, como la...

  • 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, d...

  • 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...