Está dando erro na linha 6 e não estou conseguindo indentificar
#include <stdio.h>
int main(){
int soma = 0;
for(int i = 1; i <= 100; i++){
soma = soma + i;
}
printf("A soma de 1 até 100 e %d\n",soma);
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Está dando erro na linha 6 e não estou conseguindo indentificar
#include <stdio.h>
int main(){
int soma = 0;
for(int i = 1; i <= 100; i++){
soma = soma + i;
}
printf("A soma de 1 até 100 e %d\n",soma);
}
qual é a linha 6 e qual é o erro que está acontecendo?
#include <stdio.h>
int main(){
int soma = 0;
for(int i = 1; i <= 100; i++){ <---- está linha que está dando erro.
soma = soma + i;
}
printf("A soma de 1 até 100 e %d\n",soma);
}
Qual o compilador/plataforma tu usas? Se usas o GCC no Linux, experimenta fazer isso:
gcc -o NOME_ARQUIVO_OBJETO.o -c NOME_ARQUIVO_FONTE -Wall -std=c99 -g
gcc NOME_ARQUIVO_OBJETO.o -o PROGRAMA -g
É possível que teu compilador esteja utilizando o padrão ANSI, se for esta a causa, então a declaração de variável dentro do laço é ilegal.
Olá Felipe tente tirar o int de dentro do for. Ficando assim.
#include <stdio.h>
int main(){
int soma = 0;
int i;
for( i = 1; i <= 100; i++){
soma = soma + i;
}
printf("A soma de 1 até 100 e %d\n",soma);
}