É para verificar se esta solução que fiz está correta, onde aparentemente apresenta o mesmo resultado
int main() {
int soma= 1;
while (i <=100) {
soma = (soma + 100) * 100 / 50;
}
printf("O total da soma e %d", soma);
}
É para verificar se esta solução que fiz está correta, onde aparentemente apresenta o mesmo resultado
int main() {
int soma= 1;
while (i <=100) {
soma = (soma + 100) * 100 / 50;
}
printf("O total da soma e %d", soma);
}
Fabio,
Falta a declaração e inicialização da variável i;
A variável soma deve ser inicializada com 0 (zero);
Você precisa incrementar o laço while, senão o i fica eternamente sendo menor que 100.
Esse cálculo da soma tá bem esquisito... rsrs.
Dá uma olhada no meu código:
int main() {
int i = 1;
int soma = 0;
while(i <= 100) {
soma = soma + i;
i++;
}
printf("Soma: %d\n", soma);
}
Deve te ajudar a compreender melhor.
Qualquer dúvida, só postar.
Escrevi errado, pois era para ter somente a variável soma.
A minha ideia era representar algo assim: a1=1 / an=100 / n=100 / r = 1 Sn = [(a1+an) x n] / 2 Sn = [(1 + 100) x 100] / 2 Sn = (101 x 100) / 2 Sn = 101 x 50
Mas ao ver o seu código, consegui entender o funcionamento.
Obrigado