• Matéria: Informática
  • Autor: suzimarroriz
  • Perguntado 3 anos atrás

Construa um algoritmo que realize o que se pede a seguir:
a) Ler os valores de 5 números e armazená-los num vetor chamado vetNum1;
b) Ler os valores de 5 números e armazená-los num vetor chamado vetNum2;
c) Realizar os cálculos abaixo e armazenar os resultados em vários vetores que você deverá declarar e nomear com nomes sugestivos, conforme a operação realizada:
1.Multiplicar os elementos dos vetores vetNum1 e vetNum2 e armazenar o
resultado num outro vetor chamado vetNum3;
2.Somar os elementos dos vetores vetNum1 e vetNum2 e armazenar o
resultado num outro vetor de nome vetNum4;
3.Armazenar os valores do vetNum1 em um vetor vetNum5, de trás para
frente, isto é, em índices invertidos;

Respostas

respondido por: pedrovini973
1

vetNum1 = []

vetNum2 = []

#Leitura de 5 Valores VetNum1

linha1 = input("Digite os valores separado por espaço")

vetNum1 = linha1.split()

#Leitura de 5 Valores VetNum2

linha2 = input("Digite os valores separado por espaço")

vetNum2 = linha2.split()

#Multiplicação

vetNum3 = []

for elemA, elemB in zip(vetNum1, vetNum2): #Percorrendo o vetor VetNum1 e #VetNum2

   multi = int(elemA) * int(elemB) #conversão em inteiro

   vetNum3.append(multi)

print(vetNum3)

#Soma

vetNum4 = []

for elemC, elemD in zip(vetNum1, vetNum2): #Percorrendo o vetor VetNum1 e #VetNum2

   soma = int(elemC) + int(elemD) #conversão em inteiro

   vetNum4.append(soma)

print(vetNum4)

#Armazenando Contrario

vetNum5 = []

for elemA in vetNum1[::-1]: #Percorrendo o vetor VetNum1 e quando utilizamos [::-1] ele percorre de trás apra frente

   vetNum5.append(elemA) #adicionando no vetor

print(vetNum5) #Printando

Perguntas similares