|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2008, 19:02 | #1 |
Регистрация: 14.11.2008
Сообщений: 4
|
Расположить элементы массива в порядке убывания частоты встречаемости элементов.
В массиве записаны целые числа от 1 до 25. Расположить элементы
массива в порядке убывания частоты встречаемости элементов. решить нужно в паскале заранее спасибо |
14.11.2008, 19:54 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,646
|
Ваш вариант решения?
E-Mail: arigato.freelance@gmail.com
|
14.11.2008, 21:11 | #3 |
Регистрация: 14.11.2008
Сообщений: 4
|
мой вариант:
в массив записать сколько раз встречается каждый элемент например начальный массив 1 2 2 1 1 3 получится 3 2 0 0 0 1 а вот как потом сделать , чтобы выводило в порядке убывания встречаемости не знаю |
14.11.2008, 21:18 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
В Вашем примере если исходный будет 1 2 2 1 1 3,
то результат 1 1 1 2 2 3 |
14.11.2008, 21:37 | #5 |
Регистрация: 14.11.2008
Сообщений: 4
|
нет-нет
массив 3 2 0 0 0 1 показывает сколько каждая цифра встречается в массиве. 0 в том случае если эта цифра уже была рассмотрена раньше |
14.11.2008, 21:40 | #6 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
3 2 0 0 0 1 это промежуточный массив, а 1 1 1 2 2 3 - результат, так как по условию нужно
Цитата:
|
|
14.11.2008, 21:46 | #7 |
Регистрация: 14.11.2008
Сообщений: 4
|
я понимаю что нужно, но КАК это в впаскале написать не знаю
|
14.11.2008, 22:30 | #8 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Вот вариант с применением двух дополнительных массивов. В одном храним значение элементов, в другом их количество. Это можно заменить на один массив записей. Если Вы с ними знакомы, сами легко переделаете.
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод элементов массива.Изменение элементов массива. | Vesnushka18 | Помощь студентам | 6 | 09.06.2011 13:05 |
Повторяющиеся элементы массива | Stanislav | Общие вопросы Delphi | 10 | 23.05.2008 12:31 |
Помогите!Срочно! "Составьте программу получения в порядке убывания всех делителей данного числа" | koston | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.03.2008 12:34 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |
одномерный массив, элементы которого собраны в возрастающем порядке из двух начальных массивов | Scudetto | Общие вопросы C/C++ | 7 | 21.10.2007 20:46 |