Informática, perguntado por oaersn, 9 meses atrás

Faça um algoritmo que leia e preencha dois vetores, com dez números inteiros cada. Calcule e imprima os seguintes vetores resultantes:

a. A união de X com Y (todos os elementos de X e de Y sem repetições).

b. A diferença entre X e Y (todos os elementos que não existam em Y, sem restrições).

c. A soma entre X e Y (soma de cada elemento de X com o elemento de mesma posição em Y).

d. O produto entre X e Y (multiplicação de cada elemento de X com o elemento da mesma posição em Y).

e. A interseção entre X e Y (apenas os elementos que aparecem nos dois vetores, sem repetições).

Dica: verifique o tamanho dos vetores de cada item de acordo com a probabilidade dos valores dos 2 vetores iniciais. Não esqueça de controlar os índices dos

Soluções para a tarefa

Respondido por mayaravieiraj
0

Oi!

Segue abaixo um exemplo de algoritmo que lê e preenche dois vetores, com dez números inteiros cada, calcula e imprime os vetores resultantes indicados. Fique á vontade para fazer pequenas modificações e alterações para construir o seu próprio algoritmo, caso queira.

n <- 0  

para i de 1 ate 10 faca  

j <- 1  

enquanto (X[i] <> Z[j] E j <= n) faca  

j <- j + 1  

fimenquanto  

se (j > n) entao  

n <- n + 1  

Z[n] <- X[i]  

fimse  

fimpara  

para i de 1 ate 10 faca  

j <- 1  

enquanto (Y[i] <> Z[j] E j <= n) faca  

j <- j + 1  

fimenquanto  

se (j > n) entao  

n <- n + 1  

Z[n] <- Y[i]  

fimse  

fimpara  

para i de 1 ate n faca  

escreva ("Z[", i, "] = ", Z[i])  

fimpara  

e o terceiro:  

para i de 1 ate 10 faca  

Z[i] <- X[i] + Y[i]  

fimpara  

para i de 1 ate 10 faca  

escreva ("Z[", i, "] = ", Z[i])  

fimpara

Anexos:

diegosaracol: ESTÁ CORRETA?
infortechvanderson: como declarou as variáveis?
Perguntas interessantes