Faça um programa que permita a um usuário digitar e armazenar dois vetores com 10
números inteiros em cada. Depois de digitado todos os valores, calcular a soma dos elementos
de mesma posição dos vetores (elemento a elemento) armazenando em um terceiro vetor.
Exibir os elementos do terceiro vetor
Soluções para a tarefa
Vou fazer em pseudocódigo para que você entenda a logica, basicamente fazemos um laço de repetição que faz um loop 10 vezes e em cada vez realizamos a ação desejada
algoritmo
var
lista1: vetor [1..10] de inteiro
lista2: vetor [1..10] de inteiro
resultado: vetor [1..10] de inteiro
inicio
//Ler os valores da primeira lista.
para ( seja i igual a 1 ; enquanto i for menor ou igual a 10 ; incremente i em 1 )
leia (lista1 na posição i)
escreva ("Digite o " i " numero da primeira lista" )
fimpara
//Ler os valores da segunda lista.
para ( seja i igual a 1 ; enquanto i for menor ou igual a 10 ; incremente i em 1 )
leia (lista2 na posição i)
escreva ("Digite o " i " numero da primeira lista" )
fimpara
//Multiplicar os valores e salvar em um terceiro vetor.
para ( seja i igual a 1 ; enquanto i for menor ou igual a 10 ; incremente i em 1 )
resultado = (lista1 na posição i) * (lista2 na posição i)
fimpara
//Escrever terceiro vetor.
para ( seja i igual a 1 ; enquanto i for menor ou igual a 10 ; incremente i em 1 )
resultado = (lista1 na posição i) * (lista2 na posição i)
fimpara
escreval ("Resultado:")
escreva (resultado)
fimalgoritmo