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);
}
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);
}