terça-feira, 28 de abril de 2020

exercício 2 da aula dia 23 de abril

Inicio
   // 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