Algoritmo vetor - visualg
Boa Noite, galera precisando de uma ajuda, travei no código.....
A questão é:
Faça um vetor com 50 posições e preencha com valores aleatórios de 0 a 100.
a) O programa deverá pedir um número entre 0 a 100 e o programa deverá informar qual a célula
que apresenta o valor mais próximo (ou igual) ao digitado.
b) Deve ser informado a posição no vetor e o valor desta posição (indicando se é aproximado ou
exato).
*** CONSEGUI FAZER A OPÇÃO A, PORÉM A OPÇÃO B NÃO TENHO A MINIMA IDEIA DE COMO FAZER!!!!
Segue meu código:
var
numeros: vetor[1..50] de inteiro
i, num: inteiro
inicio
para i de 1 ate 50 faca
numeros <- randi(100)
fimpara
//EXIBINDO VETOR
para i de 1 ate 50 faca
* escreval("Vetor ", i, " numero: ", numeros**)*
fimpara
//PRIMEIRA PERGUNTA
escreval("Digite um numero de 0 a 100")
leia(num)
se(((num) < 0) ou ((num) > 100)) entao
escreval("Numero invalido! Digite novamente:")
leia(num)
senao
para i de 1 ate 49 faca
* se numeros** = num entao*
fimse
fimpara
* escreval("Na posicao: ",i, " / numero: ",numeros**, " Exato!")*
fimse
fimalgoritmo
Discussão (4)
Carregando comentários...