// O truque está na pesquisa do número num vetor
n[1]<- 3
n[2]<-5
// pesquisar um número para ver se existe numa posição
m<- 3
se n[1]=m entao
escreva("O número existe")
senao
escreva("O número não existe")
fimse
Fimalgoritmo
------------------------------------------------ solução ---------------------------------
Algoritmo "exercício 2 dia 23 de abril 2020"
// 2. Altere o exercício criando um novo algoritmo que
// ordene os números lidos de forma ascendente e
// apresente apenas os números que sejam diferentes.
// Nada impede que o utilizador pode escrever números
// iguais. Guardar se diferentes
Var
// Seção de Declarações das variáveis
i,t,n,j,p: inteiro
m:vetor[1..3] de inteiro
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
t<- 0
para i de 1 ate 3 faca
escreva("Escreva o", i,"º número: ")
leia(n)
j<-1
repita
p<-0
se m[j]=n entao
p<-1 // achei
senao
j<-j+1
fimse
ate (j=(i+1)) ou (p=1)
se p=0 entao
t<-t+1
m[t]<-n
fimse
fimpara
Fimalgoritmo
Sem comentários:
Enviar um comentário