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)inicializaiem 0, repete enquantoifor menor ou igual a 100000 e, a cada iteração, soma 1000 emi.printf("%d\n", i);imprime o valor atual deie avança uma linha.return 0;encerra omainindicando 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;
}