1
resposta

Meu Código

#include <stdio.h>

int soma(int* nums, int tamanho) {
    int total = 0;

    for(int i = 0; i < tamanho; i++) {
        total += nums[i];
    }
    return total;
}

int main() {
    int nums[3];
    nums[0] = 10;
    nums[1] = 20;
    nums[2] = 30;

    int somatotal = soma(nums, 3);

    printf("%d", somatotal);
}
1 resposta

Oi, Gustavo! Como vai?

Agradeço por compartilhar.

Gostei da sua implementação, o uso de ponteiros com arrays ficou claro e bem aplicado, mostrando que você entendeu como o array é passado para a função e percorrido corretamente.

Continue praticando esse tipo de exercício, isso fortalece muito a base em memória e ponteiros, que é importante em C. C

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!