Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uso do printf

Por que quando usamos o printf dentro do laco for o valor impresso de "soma" eh alterado?

int main(){

    int soma = 0;

    for(int i = 1; i <= 100; i++){
        soma = soma + i;
    printf("%d\n", soma);
    }   

}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

O seu printf está dentro do for, o que significa que será executado a cada laço do for, ou seja no primeiro laço seu soma vale 1 e ele imprime 1, no segundo vale 3 (se eu entendi bem seu laço for) e ele imprime 3 e assim por diante