Escreva um programa que declare um inteiro, inicialize-o com 0 , e incremente-o de 1000 em 1000, imprimindo seu valor na tela, até que seu valor seja 100000 (cem mil).

Passo 1

O enunciado pede um programa que declare um inteiro, comece em zero, e aumente de 1000 em 1000 até chegar em 100000, imprimindo o valor a cada passo. O conteúdo é uso de laços de repetição (loop).

Passo 2

Para resolver, podemos usar um laço for em C. O for é ideal quando sabemos de antemão quantas iterações vamos fazer: inicialização, condição de continuação e incremento ficam todas na própria estrutura.

Passo 3

Escrevemos o programa em C assim: incluímos stdio.h, declaramos int i = 0; e usamos for(i = 0; i <= 100000; i += 1000) para controlar o laço. Dentro do for, chamamos printf para mostrar i na tela.

Passo 4

Cada parte do código faz o seguinte:
  • #include <stdio.h> traz a função printf.
  • int main() define a entrada do programa.
  • for(i = 0; i <= 100000; i += 1000) inicializa i em 0, repete enquanto i for menor ou igual a 100000 e, a cada iteração, soma 1000 em i.
  • printf("%d\n", i); imprime o valor atual de i e avança uma linha.
  • return 0; encerra o main indicando sucesso.

Resposta

#include <stdio.h>
int main() {
int i;
for (i = 0; i <= 100000; i += 1000) {
printf("%d\n", i);
}
return 0;
}

Exercícios relacionados