|
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 43
|
||||||
Как найти число, чаще всего встречающееся в массиве?19.08.2019, 20:03. Показов 21519. Ответов 16
Метки нет (Все метки)
Здравствуйте. Пытаюсь решить задачу, но не знаю, с помощью чего. Нашла несколько методов, но ни один не работает.
Дан массив a из n целых чисел. Напишите программу, которая найдет число, которое чаще других встречается в массиве. Находила такой пример (вне форума, а на форуме тоже не работает то, что находила):
0
|
||||||
| 19.08.2019, 20:03 | |
|
Ответы с готовыми решениями:
16
Как найти число, встречающееся чаще всего? Найти чаще всего встречающееся в массиве значение Найти и напечатать число, чаще других, встречающееся в массиве |
|
|
||||||
| 19.08.2019, 20:25 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 43
|
|||||||
| 19.08.2019, 21:09 [ТС] | |||||||
|
ошибку при компиляции выдает
Добавлено через 51 секунду Забыла, еще требование к заданию: "Выведите единственное число x, наибольшее из чисел, которое чаще других встречается в массиве a." Добавлено через 18 минут В общем, на исходный код
Вывод постпроцессора stdout: 0 stderr: Т.е. какую-то ерунду... Добавлено через 1 минуту на это выводит следующее: stdout: stderr: Traceback (most recent call last): File "/temp/compiling/compilingScript", line 17, in <module> py_compile.compile(dst, doraise=True) File "/usr/lib/python2.7/py_compile.py", line 117, in compile raise py_exc py_compile.PyCompileError: SyntaxError: ('invalid syntax', ('/temp/compiling/3635c1aa-696e-40b2-bb32-ca2bceef130e', 7, 2, '>>> arr = [int(random() * 20) for _ in range(15)]\n'))
0
|
|||||||
|
|
|
| 19.08.2019, 21:15 | |
|
0
|
|
|
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
|
||||||
| 19.08.2019, 21:21 | ||||||
|
July_1, к коду от Garry Galler импортируйте модуль рандом до его выполнения
0
|
||||||
|
Супер-модератор
|
||||||
| 19.08.2019, 21:25 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 43
|
|||||||
| 19.08.2019, 21:25 [ТС] | |||||||
stdout: 0 stderr:
0
|
|||||||
|
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
|
|
| 19.08.2019, 21:29 | |
|
Catstail,
прошу прошения, моя ошибка
0
|
|
|
|
||
| 19.08.2019, 21:29 | ||
|
0
|
||
|
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
|
||||||
| 19.08.2019, 21:32 | ||||||
|
July_1, Garry Galler запускал в консоли, а у вас нужно print дописать
1
|
||||||
|
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 43
|
|||
| 19.08.2019, 21:38 [ТС] | |||
|
Только пишет ошибку представления теперь. Там полное задание такое: Дан массив a из n целых чисел. Напишите программу, которая найдет число, которое чаще других встречается в массиве. Формат ввода В первой строке входных данных записано число n (1 ≤ n ≤ 300 000). Во второй строке записаны n целых чисел ai (0 ≤ ai ≤ 1 000 000 000). Формат вывода Выведите единственное число x, наибольшее из чисел, которое чаще других встречается в массиве a. Добавлено через 1 минуту Спасибо!
0
|
|||
|
168 / 73 / 33
Регистрация: 13.04.2019
Сообщений: 370
|
||||||
| 19.08.2019, 22:32 | ||||||
Сообщение было отмечено July_1 как решение
Решение
July_1, Я бы посоветовала вам разбирать программу от Catstail. Посидеть и разобрать, что и как.
Решение от Garry Galler более продвинутое, вы еще успете познакомиться с генераторами и лямбдой
1
|
||||||
|
Автоматизируй это!
|
||||||
| 20.08.2019, 06:12 | ||||||
|
July_1, если однострочники и лямбды пока сложны то вот простой вариант:
1
|
||||||
|
5226 / 3472 / 1174
Регистрация: 21.03.2016
Сообщений: 8,300
|
|
| 20.08.2019, 12:31 | |
|
July_1, а задание случайно не из темы словари?
0
|
|
|
0 / 0 / 0
Регистрация: 22.09.2019
Сообщений: 3
|
||||||
| 29.04.2021, 20:15 | ||||||
0
|
||||||
|
Супер-модератор
|
|
| 30.04.2021, 13:04 | |
|
Shkid, плохое, неоптимальное решение
0
|
|
| 30.04.2021, 13:04 | |
|
Помогаю со студенческими работами здесь
17
Найти и напечатать число, чаще других встречающееся в массиве Массив: Найти и напечатать число, чаще других, встречающееся в массиве. С помощью указателей найти и напечатать число, чаще других встречающееся в массиве Найти в строке слово, встречающееся чаще всего Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|