Leia um vetor com 20 números inteiros. Escreva os elementos do vetor eliminando elementos repetidos.
Respostas
# obtem 20 valores do teclado e listar os valores únicos (sem repetição)#
# obtem 20 valores do teclado e coloca no vetor "original"
original = [ int(input("Por favor informe um número inteiro "+str(x)+"\n")) for x
n range(20)]
#
# cria novo vetor apenas com os não duplicados
unicos = list( set(original) ) # set() cria um conjunto de valores distintos
print("Vetor original")
print(original)
print()
print("Vetor com valores únicos")
print(unicos)
print()
print("Quais eram os duplicados")
duplicados = list(set([ x for x in original if original.count(x)>1]))
print(duplicados)
Sabendo dos conceitos de vetor, pode-se afirmar que realizando a programação correta, temos que:
# obtem 20 valores do teclado e listar os valores únicos (sem repetição)#
# obtem 20 valores do teclado e coloca no vetor "original"
original = [ int(input("Por favor informe um número inteiro "+str(x)+"\n")) for x
n range(20)]
#
# cria novo vetor apenas com os não duplicados
unicos = list( set(original) ) # set() cria um conjunto de valores distintos
print("Vetor original")
print(original)
print()
print("Vetor com valores únicos")
print(unicos)
print()
print("Quais eram os duplicados")
duplicados = list(set([ x for x in original if original.count(x)>1]))
print(duplicados)
Para a programação acima, o ideal seria fazer a utilização do Python.
O que é vetor?
Os vetores também podem ser conhecidos como arranjos, elas são estrutura que servem para guardar dados e eventualmente organizá-los. O principal objetivo dos arranjo é ser um espaço fixo na memória do computador que assim armazena os elementos, esses mesmos elementos podem ser acessados por um tipo de indicação - conhecido como índice.
Saiba mais sobre arranjos em:
brainly.com.br/tarefa/19330615
#SPJ2