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);
}
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);
}
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