1
resposta

[Sugestão] Minha solução :) imprimindo a soma de 1+2+3+....+10.

#include <stdlib.h>
#include <stdio.h>

void soma(int numeros[10]){
  int resultado = 0;
  for (int i = 0; i < 10; i++) {
    resultado += numeros[i]; // resultado = resultado + numeros[i]
    //printf("numero[%d] = %d\n", i, numeros[i]);
    //printf("resultado: %d\n", resultado);
  }
  printf("soma do array: %d\n", resultado );
}

int main() {

    int numeros[10] = {1,2,3,4,5,6,7,8,9,10};
    soma(numeros);
}

1 resposta

Olá Mariana, tudo bem com você?

Perfeito! Muito legal a sua solução, em muitas situações faz sentido utilizarmos uma variável auxiliar acumuladora, que acumula o resultado de uma soma ou multiplicação, por exemplo, como é o caso da variável resultado. O uso desse tipo de variável aumenta nosso repertório de operações que podemos fazer!

Praticar é essencial para fixar todo o conhecimento adquirido e adquirir tantos outros que só acontecem durante a prática! Parabéns pela dedicação e lembre-se que você pode sempre contar com o fórum para compartilhar sua evolução e tirar suas dúvidas, adoramos acompanhar a sua trajetória!

Um grande abraço e bons estudos!