Faça um programa que leia um número inteiro positivo ímpar
e imprima todos os números ímpares de 1 até
em ordem crescente.
Passo 1
O enunciado pede para ler um inteiro positivo ímpar N e exibir todos os ímpares de 1 até N em ordem crescente. O tema principal é o uso de laços de repetição (loops) e controle de passo em 2.
Passo 2
Primeiro, vamos ler o valor de N. Como o problema garante que N é inteiro, positivo e ímpar, não precisamos validar esses requisitos.
Passo 3
Em seguida, vamos usar um loop que comece em 1 e vá até N, incrementando de 2 em 2. Dessa forma, só percorremos os números ímpares.
Passo 4
Em cada iteração do loop, imprimimos o valor atual, garantindo que a saída esteja no formato esperado (cada número em uma linha, ou separados por espaço, conforme exigido).
Resposta
Pseudocódigo
entrar N // lê inteiro positivo ímpar
i ← 1
Enquanto i ≤ N faça
imprimir i
i ← i + 2
FimEnquanto
i ← 1
Enquanto i ≤ N faça
imprimir i
i ← i + 2
FimEnquanto