1
resposta

Código da função soma

int soma(int* numero, int tamanho){

int total = 0;

for (int i = 0; i < tamanho; i++) { total = total + numero[i];

}

printf("soma: %d\n", total);
return total;

}

int main(){

int num[3] = {10,20,30};

int total = soma(num,3); 

}

1 resposta

Olá,

Está ótimo o código, mas já que você retorna o total, deixe para imprimir na função principal.

Também precisa definir o valor inicial para a variável total como zero.

#include <stdio.h>

int soma (int* numero, int tamanho){

int i, total=0;

for (i = 0; i < tamanho; i++) {  <p>
    total = total + numero[i]; <p>
} <p>
return total; <p>

}

int main(){

int num[3] = {10,20,30};

printf("soma: %d\n", soma(num,3));

return 0;

}

Espero ter ajudado.Abraço

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software