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