Crie um programa que leia dois vetores de n ( n lido pelo usuário) elementos cada e gere um terceiro vetor contendo a soma dos elementos correspondentes dos dois primeiros.

Passo 1

Beleza, vamos dar uma olhada no que o exercício está pedindo. A gente precisa criar um programa que leia dois vetores, cada um com n elementos, onde n será fornecido pelo usuário. Depois, o programa deve gerar um terceiro vetor que é a soma dos elementos correspondentes dos dois primeiros vetores. Vamos usar conceitos de vetores e operações básicas de programação para resolver isso.

Passo 2

Primeiro, precisamos entender o que é um vetor. Em programação, um vetor é uma estrutura que armazena uma sequência de elementos, geralmente do mesmo tipo, como números inteiros ou decimais. Para armazenar dois vetores com n elementos cada, vamos precisar de duas listas ou arrays.

Passo 3

O próximo passo é ler o valor de n que o usuário vai fornecer. Esse valor determina quantos elementos cada vetor terá. Por exemplo, se n = 3, cada vetor terá três elementos.

Passo 4

Depois de saber quantos elementos teremos, vamos pedir para o usuário digitar os elementos dos dois vetores. Vamos armazenar esses elementos nas duas estruturas que criamos (as listas ou arrays).

Passo 5

Agora, para gerar o terceiro vetor que é a soma dos elementos correspondentes, vamos usar um loop. Esse loop vai percorrer os índices dos vetores, somando os elementos de cada posição e armazenando o resultado no terceiro vetor.

Passo 6

Finalmente, após realizar todas as somas, vamos exibir o terceiro vetor para o usuário, mostrando a soma de cada par de elementos correspondentes dos dois primeiros vetores.

Passo 7

n = int(input("Digite o número de elementos: "))

Passo 8

vetor1 = []
print(“Digite os elementos do primeiro vetor:”)
for i in range(n):
elemento = float(input(f"Elemento {i+1}: "))
vetor1.append(elemento)

Passo 9

vetor2 = []
print(“Digite os elementos do segundo vetor:”)
for i in range(n):
elemento = float(input(f"Elemento {i+1}: "))
vetor2.append(elemento)

Passo 10

vetor3 = []
for i in range(n):
soma = vetor1[i] + vetor2[i]
vetor3.append(soma)

Passo 11

print(“O terceiro vetor, que é a soma dos dois primeiros, é:”)
print(vetor3)

**Exemplo de execução:**

Digite o número de elementos: 3
Digite os elementos do primeiro vetor:
Elemento 1: 2
Elemento 2: 4
Elemento 3: 6
Digite os elementos do segundo vetor:
Elemento 1: 1
Elemento 2: 3
Elemento 3: 5
O terceiro vetor, que é a soma dos dois primeiros, é:
[3.0, 7.0, 11.0]

Assim, o programa lê dois vetores de tamanho $n$, soma os elementos correspondentes e exibe o terceiro vetor resultante.

Resposta

Aqui está um exemplo de como esse programa pode ser implementado em Python:

Exercícios relacionados