Generation

generate functionSun, 02 Feb 2025

función que sume los numeros de un array

Aquí te muestro una función en C que suma los números de un array: ```c #include <stdio.h> // Función que suma los números de un array int sumaArray(int* array, int tam) { int suma = 0; for (int i = 0; i < tam; i++) { suma += array[i]; } return suma; } int main() { int array[] = {1, 2, 3, 4, 5}; int tam = sizeof(array) / sizeof(array[0]); int suma = sumaArray(array, tam); printf("La suma de los números del array es: %d\n", suma); return 0; } ``` En esta función, `sumaArray` recibe como parámetros un puntero a un array de enteros (`int* array`) y el tamaño del array (`int tam`). La función itera sobre el array sumando cada elemento a una variable `suma`, que se devuelve al final. En el `main`, creamos un array de enteros y calculamos su tamaño utilizando `sizeof(array) / sizeof(array[0])`. Luego llamamos a la función `sumaArray` y imprimimos el resultado. **Nota:** Es importante recordar que en C, los arrays no tienen un tamaño explícito, por lo que debemos calcularlo utilizando `sizeof(array) / sizeof(array[0])`.

Questions about programming?Chat with your personal AI assistant