1
resposta

Função Soma que retorna a soma do centeúdo do array.

Salve rapa, pode ser assim?

#include <stdio.h>

int soma (int nums[3]){
    int add = 0;
    printf ("\n Esses são os valores contidos nas respectivas posições do array:\n" );
    printf ("\n Posição 0 = %d, Posição 1 = %d, Posição 2 = %d. \n", nums[0], nums[1], nums[2]);
    for (int i=0; i<3; i++){
        add +=(nums[i]);
    }

    return add;

}

int main (){

int nums [3] = {10,20,30};
int added = soma (nums); 
printf ("\n A soma dos valores contidos no array é %d \n", added);

}
1 resposta

Pode sim, mas assim você fica preso à fazer somas somente em arrays de 3 elementos. Se essa for a proposta do exercício, tá certinho.