|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.03.2014, 09:48 | #1 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов.
Заполнение массива
Код:
|
19.03.2014, 09:55 | #2 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Отсортировать, потом поиск. Не вариант?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
19.03.2014, 10:51 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,285
|
Vanta11a, в общем случае да. Но если быть уверенным, что элементы всегда будут от 0 до 99 (или какого-нибудь малого диапазона при большом размере исходного массива), то можно завести массив длины 100, пройтись по массиву чисел, увеличивать значение в соответствующей ячейке созданного массива, пройтись по созданному массиву и найти максимальное значение, вывести индекс этого элемента.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
19.03.2014, 14:24 | #4 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Код:
Не знаю что нужно исправить что бы функция работала правильно. Последний раз редактировалось nadyaH; 19.03.2014 в 14:29. |
19.03.2014, 14:59 | #5 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Массив отсортирован изначально (я не вижу функции сортировки в коде)?
Вообще подход такой: считаете, пока символы одинаковы. Как только символ сменился - сравнение посчитанного, сброс счетчика. Вы счетчик не сбрасываете.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
19.03.2014, 15:06 | #6 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
как отсортировать массив?
|
19.03.2014, 15:34 | #8 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Код:
Последний раз редактировалось nadyaH; 20.03.2014 в 08:47. |
20.03.2014, 07:05 | #9 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Я вот тоже не понял, чего Вы хотите добиться своей программой. Почему выбрали именно этот алгоритм сортировки?
Это вообще компилируется? Потому что вот тут Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
20.03.2014, 10:12 | #10 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Код:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Делфи 7. Дан массив A размера N. Найти минимальный элемент из его элементов с четными номерами: A2, A4, A6, ... | nadyaH | Помощь студентам | 11 | 18.03.2014 19:51 |
Дан целочисленный массив X(N,M).среди элементов нечетных столбцов массива найти количество четных чисел. | darwin1 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.03.2014 17:50 |
Дан массив размера N. Найти количество участков, на которых его элементы монотонно убывают. | ALEXandr20333 | Помощь студентам | 1 | 14.02.2014 13:12 |
Дан целочисленный массив размера N. Определить максимальное количество его одинаковых элементов. | cheburashkaRF | PHP | 10 | 03.02.2014 12:35 |
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе | Alexar Makken | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2011 22:07 |