Nhập vào một mảng,xóa các số trùng lặp trong mảng đó Làm bằng Python,C/C++

2 câu trả lời

Python:

#Cách 1: Dùng hàm set
n=int(input("nhap n: "))
a=[int(input("nhap a[%d]: "%(i+1))) for i in range (n)]
a=list(set(a))
[print(a[i],end=' ') for i in range (len(a))]

#Cách 2:
def remove(a,n):
    b=[]
    for i in range (n):
        if (not(a[i] in b)):
            b.append(a[i])
    return b
n=int(input("nhap n: "))
a=[int(input("nhap a[%d]: "%(i+1))) for i in range (n)]
a=remove(a,n)
[print(a[i],end=' ') for i in range (len(a))]

$\color{red}{\text{#Daoanhviet96}}$

n=int(input('nhap n: '))

a=[int(input('phan tu thu '+str(i)+': ')) for i in range(n)]

print(list(set(a)))