Faça um programa que leia um vetor e devolva outro vetor com a posição dos elementos invertida.
Passo 1
O objetivo é ler um vetor de tamanho
e construir um novo vetor que resulte da inversão da ordem dos elementos do vetor original. O conteúdo aqui envolve manipulação de arrays e cálculo de índices.
Passo 2
Ler o tamanho
do vetor e, em seguida, ler os
valores, armazenando-os em um vetor chamado
v.Passo 3
Criar um segundo vetor . Para cada posição
em
u também de tamanho
v, definirIsso garante que o primeiro elemento de
u seja o último de v, o segundo de u seja o penúltimo de v, e assim por diante.Passo 4
Imprimir ou retornar o vetor
u com os elementos na ordem invertida.Resposta
# lê o tamanho do vetor
n = int(input("Digite o número de elementos: "))
# lê os elementos separados por espaço e converte para lista de inteiros
v = list(map(int, input("Digite os elementos: ").split()))
# cria o vetor invertido
u = [0] * n
for i in range(n):
u[i] = v[n - 1 - i]
# exibe o vetor resultante
print("Vetor invertido:", u)