1
resposta

Ponteiros de array

// Escreva uma função soma que recebe um array de inteiros e o tamanho do array, e retorna a soma dos números desse array.

int soma(int numeros[], int tamanho) {

    int somadosvalores = 0;

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

int main() {
    int numeros[5];
    numeros[0] = 1;
    numeros[1] = 2;
    numeros[2] = 3;
    numeros[3] = 4;
    numeros[4] = 5;

    int tamanho = 5;

    int resultado = soma(numeros, tamanho);

    printf("O resultado da soma é igual: %d\n", resultado);
}
1 resposta

Oii, Guilherme!

Agradeço por compartilhar.

Gostei de como você estruturou a função soma, percorrendo o array e acumulando os valores. Isso mostra que você já está aplicando bem os conceitos de ponteiros e arrays.

Continue firme nos estudos.

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