Informática, perguntado por jamesbinfdd, 11 meses atrás

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


luan7805: Tem preferência em alguma linguagem?
jamesbinfdd: Pode ser qualquer uma
luan7805: Se não entender o porque de alguma parte comenta que eu ajudo

Soluções para a tarefa

Respondido por luan7805
0

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

Perguntas interessantes