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çãoprintf
.int main()
define a entrada do programa.for(i = 0; i <= 100000; i += 1000)
inicializai
em 0, repete enquantoi
for menor ou igual a 100000 e, a cada iteração, soma 1000 emi
.printf("%d\n", i);
imprime o valor atual dei
e avança uma linha.return 0;
encerra omain
indicando sucesso.
Resposta
#include <stdio.h>
int main() {
int i;
for (i = 0; i <= 100000; i += 1000) {
printf("%d\n", i);
}
return 0;
}
int i;
for (i = 0; i <= 100000; i += 1000) {
printf("%d\n", i);
}
return 0;
}