Faça um Programa que leia dois vetores com 10 elementos cada. Gere um terceiro vetor de 20 elementos, cujos valores deverão ser compostos pelos elementos intercalados dos dois outros vetores.

Passo 1

Beleza, vamos resolver esse exercício juntos! A gente precisa escrever um programa que lê dois vetores (arrays) com 10 elementos cada e depois cria um terceiro vetor de 20 elementos, onde os valores são intercalados dos dois primeiros vetores. Isso envolve entender como trabalhar com vetores e como combinar seus elementos de forma alternada.

Passo 2

Primeiro, precisamos criar dois vetores que vão armazenar 10 números cada. Para isso, vamos precisar entender como declarar vetores na linguagem que estamos usando. Vamos supor que estamos usando Python para facilitar.

Passo 3

Vamos pedir para o usuário digitar os elementos dos dois vetores. Usaremos um loop for para coletar 10 números para cada vetor. O for é uma estrutura de repetição que permite executar um bloco de código várias vezes.

Passo 4

Depois de ter os dois vetores preenchidos, precisamos criar um terceiro vetor que vai ter 20 elementos. A ideia é intercalar os elementos dos dois primeiros vetores. Isso significa pegar o primeiro elemento do primeiro vetor, depois o primeiro do segundo, depois o segundo do primeiro, e assim por diante.

Passo 5

Para intercalar os elementos, vamos usar outro loop for que vai percorrer os índices dos vetores. Em cada iteração, vamos adicionar um elemento de cada vetor ao terceiro vetor. Assim, garantimos que os elementos fiquem alternados.

Passo 6

Por fim, vamos exibir o terceiro vetor para o usuário ver o resultado da intercalagem. Isso confirma que nosso programa funcionou conforme o esperado.

Resposta

Aqui está um exemplo de como o programa pode ser implementado em Python:
# Inicializando os vetores
vetor1 = []
vetor2 = []
vetor3 = []

# Lendo os elementos do primeiro vetor
print("Digite os elementos do primeiro vetor:")
for i in range(10):
    elemento = input(f"Elemento {i+1}: ")
    vetor1.append(elemento)

# Lendo os elementos do segundo vetor
print("\nDigite os elementos do segundo vetor:")
for i in range(10):
    elemento = input(f"Elemento {i+1}: ")
    vetor2.append(elemento)

# Intercalando os elementos dos dois vetores no terceiro vetor
for i in range(10):
    vetor3.append(vetor1[i])
    vetor3.append(vetor2[i])

# Exibindo o terceiro vetor
print("\nVetor intercalado:")
print(vetor3)
Exemplo de execução:
Digite os elementos do primeiro vetor:
Elemento 1: A
Elemento 2: B
Elemento 3: C
Elemento 4: D
Elemento 5: E
Elemento 6: F
Elemento 7: G
Elemento 8: H
Elemento 9: I
Elemento 10: J

Digite os elementos do segundo vetor:
Elemento 1: 1
Elemento 2: 2
Elemento 3: 3
Elemento 4: 4
Elemento 5: 5
Elemento 6: 6
Elemento 7: 7
Elemento 8: 8
Elemento 9: 9
Elemento 10: 10

Vetor intercalado:
['A', '1', 'B', '2', 'C', '3', 'D', '4', 'E', '5', 'F', '6', 'G', '7', 'H', '8', 'I', '9', 'J', '10']
Esse programa faz exatamente o que o exercício pediu: lê dois vetores de 10 elementos cada, intercala seus elementos e gera um terceiro vetor de 20 elementos.

Exercícios relacionados