![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
![]()
Привет ребята.Помогите пожалуйста с задачей.
В массиве целых чисел с размерностью n найдите наиболее часто встречающиеся число.Если таких чисел несколько,то определите наименьшее из них. Задачу нужно решить в консоле Делфи.
тяжела и неказиста жизнь простого программиста
|
![]() |
![]() |
![]() |
#2 | |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]() Цитата:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 12.10.2009 в 17:12. |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
![]()
здесь векторы не подойдут.Надо решить с помощью цикла,условного оператора и одномерного массива
тяжела и неказиста жизнь простого программиста
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Ну если Вы все это знаете, то где наработки и что не получается?
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.09.2009
Сообщений: 35
|
![]()
Первая часть программы осталась на компе в универе.Там я уже успела обозначить массив,но не знаю как поиск оформить
тяжела и неказиста жизнь простого программиста
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]()
Делфи не знаю.,
но для поиска необходимо задать СЧ повторяющихся чисел значение 0 присвоить переменной значение первого числа, задать СЧ1 повторяющихся чисел значение 0 создать цикл for (i=(индекс второго элемента массива) i(меньше равно n) i++) начало if (переменная равна текущему элементу, то к переменной СЧ1=СЧ1+1) конец Анализируем состояние СЧ1 if СЧ1 равен 0, повторяем цикл для следующего числа, если СЧ1 не равен 0, то записываем число элементом нового массива увеличиваем СЧ,, и повторяем цикл для следующего элемента и так пока не сравним все элементы, потом похожую процедуру делаем для нового массива, только просто сравниваем i-й элемент с i+1 и сохраняем меньший. Пишите применяя Делфи и пытайтесь оптимизировать, что-то много у меня циклов
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#7 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]()
В общем пишу на С++,потом либо сами разберетесь,либо кто переведет:
Код:
З.Ы.для благодарности жмакать на весы)
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() Последний раз редактировалось Скарам; 12.10.2009 в 23:28. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 05.06.2009
Сообщений: 37
|
![]() |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Помоему гораздо проще отсортировать массив, и пройтись по первым его числам.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 | |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
![]() Цитата:
Не давай организму поблажки, каждый день тренируй его в шашки..
![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите решить задачу на массив | бульдозер | Помощь студентам | 3 | 20.05.2009 00:26 |
Помогите решить задачу на Одномерный массив | Andrux | Помощь студентам | 2 | 29.12.2008 11:30 |
Помогите решить задачу на двумерный массив! | Toxass | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 14.12.2008 01:27 |
Помогите решить задачу(про самолетик)... | 22Striker22 | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 29.10.2008 20:17 |