![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 21.04.2008
Сообщений: 2
|
![]()
Помогите пожалуйста с такой задачей. Нам дан массив, нужно расположить его элементы в таком порядке, чтобы сначала шли те элементы, у которых старшая цифра 1, потом те, у кого старшая цифра 2 и так далее. Еще при это нужно исключить нулевые элементы.
Нужна помощь, не могу никак разобраться. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Если порядок чисел внутри групп не имеет значения, то это делается просто перестановкой элементов в начало и конец массива соответственно. Эти границы при каждой перестановке будут сдвигаться "внутрь" массива. Что значит "исключить нулевые элементы" - неясно.
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 21.04.2008
Сообщений: 2
|
![]()
а как отделить старший разряд? делением по mod? а потом сравнивать с остальными старшими разрядами и ставить меньший в начало?
нулевые элементы я так понял это просто нули, если таковые будут введены. |
![]() |
![]() |
![]() |
#4 | ||
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Проще, пожалуй, так.
Цитата:
Цитата:
![]() |
||
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]()
Да преобразуйте вы числа в текст и отсортируйте по алфавиту, исключив нули (еще до преобразования).
Последний раз редактировалось дмидми; 22.04.2008 в 00:16. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Повторяющиеся элементы массива | Stanislav | Общие вопросы Delphi | 10 | 23.05.2008 12:31 |
Именовать элементы массива не цифрами, а словами. | Air | Общие вопросы Delphi | 15 | 07.03.2008 18:49 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |
Как удалять элементы массива в Паскале? | Антонова Анна | Помощь студентам | 2 | 08.12.2007 17:01 |
элементы массива заносились в ListBox при этом располагались в столбик?! | Ensoph | Компоненты Delphi | 3 | 14.09.2007 11:49 |