• Предмет: Информатика
  • Автор: nikitamarchenko2020
  • Вопрос задан 6 лет назад

В первой строке дано число N (0 < N < 105
).
Во второй строке через пробел даны N чисел.
Необходимо посчитать сколько раз во второй строке встречается максимальное из этих N число.
Пример ввода:
7
1 4 2 5 2 5 3
Пример вывода:
2
3
1 2 3
1


Помогите решить на Python


mirageKZ: в выводе у Вас 4 строки. первая строка - это количество максимальных значений в массиве ("5" их две штуки). Что означают остальные три строки? В условии чётко прописано "..сколько раз во второй строке встречается максимальное..". А то тут возникло недопонимание ...
mirageKZ: Или это уже следующий пример?

Ответы

Ответ дал: mirageKZ
0

Ответ:

ввод массива можно выбрать, удалив ненужный

Объяснение:

from random import randint

n=int(input('Введите n: '))

a=[randint(1,n) for i in range(n)] #автоматический ввод массива

#a=list(map(int, input("Введите числа").split())) #ручной ввод массива

print(a)

b=max(a)

c=a.count(b)

print('Мах число встречается в массиве (раз) =',c)

Приложения:
Вас заинтересует