sexta-feira, 10 de dezembro de 2010

5) algoritmo que leia caracteres em dois vetores vetA e vetB, de cinco posições.

Após os dois vetores terem sido lidos, o algoritmo deverá colocar em um terceiro vetor vetC a diferença dos dois primeiro, i.e., os caracteres que estão contido em vetA e não estão contido em vetV. Por exemplo, se
vetA = { “A”, “E”, “F”, “6“,“?”}
e
vetB = { “F”, “3”, “?”, “F“,“H”,“E”}
então
vetC = { “A”,“6“}

algoritmo “Seleção”
var
  vetA: vetor [1..5] de caracter
  vetB: vetor[1..5] de caracter
  vetC: vetor[1..5] de caracter
  i,j,l: inteiro
inicio
  para i de 1 ate 5 faca
    escreva(“Digite o”,(i),” elemento do conjunto A: “)
    leia(vetA[i])
  fimpara
  para j de 1 ate 5 faca
    escreva(“Digite o”,(j),” elemento do conjunto B: “)
    leia(vetB[j])
  fimpara
  i<-1
  j<-1
  l<-1
  repita
    se (vetA[i]<>vetB[j])entao
      vetC[l]<-vetA[i]
      escreval(vetC[l])
    fimse
   i<-i+1
  ate(i=5)
fimalgoritmo

Nenhum comentário:

Postar um comentário