Nesse exercício, a soma dá 0, se faço de acordo com o gabarito. O que posso fazer?
#include <stdio.h>
int main() {
  int soma = 0;
  for(int i = i; i <= 100; i++) {
    soma = soma + i;
  }
  printf("A soma eh %d", soma);
}Nesse exercício, a soma dá 0, se faço de acordo com o gabarito. O que posso fazer?
#include <stdio.h>
int main() {
  int soma = 0;
  for(int i = i; i <= 100; i++) {
    soma = soma + i;
  }
  printf("A soma eh %d", soma);
}Izabella, pra ficar mais fácil a leitura, não esqueça de formatar o trecho de código, usando as crases(//código).
Não entendi bem a pergunta, porém vejo que no seu for, a variável i não foi incializada. int i = i. Tente com: int i = 0, e deixe o resto do código como está.  
Oi Izabela,
Olha o errinho de digitação ali. É for(int i = 0; ...). i igual a zero! Vc digitou i = i!
Achou!? :)
Olá,
professor estou com à mesma dúvida, assim está correto?
#include <stdio.h>
int main() {
int soma = 0;
for(int i = 0; i <= 100; i++) {
    soma = soma + i;
  }
      printf("A soma é %d", soma);
}Bom dia ,
"Contato" , sim a maneira que você escreveu o código está correta !
ocorreu algum erro na hora de rodar ?
não.
Oi fiz um que imprime a conta toda. Se for útil ta ai: '''
#include <stdio.h>
int main() {
int soma = 0;
int i;
for(i = 1; i <= 100; i++){
if(i < 100){
printf("%d+", i);
}
else{
printf("%d", i);
}
 soma = soma + i;
}
printf(" = %d", soma);
}for(int i = 1; i <= 3; i++){ printf("Qual e o seu chute? \n "); scanf("%d",&chute);
int acertou = (chute==nsecret);
if(acertou) { printf("Parabens!!!! Voce acertou \n"); }else { int maior = chute > nsecret; if(maior) { printf("O numero e maior que o numero secreto"); }
else { printf("O numero e menor que o numero secreto"); } }
Só que quando coloco para compilar , da um erro [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode
Se seu computador é windows não vai da certo do jeito que vc ta fazendo, pois o compilador não aceita vc declara "int" dentro do "for" tente declara o "int" antes de usar o for. Olhe no comentário anterior, pois fiz exatamente isso .