Boa tarde, tenho um desafio que não consigo resolver e precisava de ajuda, segue o exercício:
“Escreva um algoritmo em pseudocódigo que receba 20 números do utilizador e que
mostre aqueles cujo módulo é impar.”
vou deixar aqui o que eu tenho, que penso estar errado.
Nome: moduloimpar(num, modulo, cont, listar)
Variáveis de entrada: num: número inteiro
Variáveis internas: modulo, cont: número inteiro
INICIO
num = cont = modulo = 0
REPETIR
Escrever ("Introduza o nº: ")
Ler(num)
SE(RESTO(num/2) != 0) ENTÃO
cont++
SE(num < 0) ENTÃO
modulo = num * (-1)
listar[] = modulo
SENÃO
modulo = num
listar[] = modulo
FIMSE
FIMSE
ENQUANTO(cont < 20)
ESCREVER ("os módulos dos números impares colocados são: " + listar[])
FIM