![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.11.2008
Сообщений: 4
|
![]()
В массиве записаны целые числа от 1 до 25. Расположить элементы
массива в порядке убывания частоты встречаемости элементов. решить нужно в паскале заранее спасибо |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,591
|
![]()
Ваш вариант решения?
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 14.11.2008
Сообщений: 4
|
![]()
мой вариант:
в массив записать сколько раз встречается каждый элемент например начальный массив 1 2 2 1 1 3 получится 3 2 0 0 0 1 а вот как потом сделать , чтобы выводило в порядке убывания встречаемости не знаю |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
В Вашем примере если исходный будет 1 2 2 1 1 3,
то результат 1 1 1 2 2 3 |
![]() |
![]() |
![]() |
#5 |
Регистрация: 14.11.2008
Сообщений: 4
|
![]()
нет-нет
массив 3 2 0 0 0 1 показывает сколько каждая цифра встречается в массиве. 0 в том случае если эта цифра уже была рассмотрена раньше |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
3 2 0 0 0 1 это промежуточный массив, а 1 1 1 2 2 3 - результат, так как по условию нужно
Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 14.11.2008
Сообщений: 4
|
![]()
я понимаю что нужно, но КАК это в впаскале написать не знаю
|
![]() |
![]() |
![]() |
#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 |