Предмет: Информатика, автор: alisaa70

Напишите программу, которая выделяет в другой массив все элементы исходного массива, которые встречаются более одного раза.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .

Программа должна вывести содержимое полученного массива: все элементы исходного массива, которые встречаются более одного раза, в том же порядке. Если таких нет, нужно вывести число 0.


alisaa70: Питон

Ответы

Автор ответа: mirageKZ
1

Python

n=int(input('Введите размерность массива: '))

a=[]

b=[]

a=list(map(int, input().split()))

print(a)

for x in a:

   if (a.count(x)>1) and (b.count(x)==0):

       b.append(x)

if len(b)!=0:

   print(b)

else:

   print(0)

Похожие вопросы
Предмет: Русский язык, автор: Виталина1235
Предмет: Русский язык, автор: мага221
Предмет: Алгебра, автор: vovagareev05