|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2008, 23:37 | #1 |
Новичок
Джуниор
Регистрация: 21.04.2008
Сообщений: 2
|
Элементы массива и старшие цифры
Помогите пожалуйста с такой задачей. Нам дан массив, нужно расположить его элементы в таком порядке, чтобы сначала шли те элементы, у которых старшая цифра 1, потом те, у кого старшая цифра 2 и так далее. Еще при это нужно исключить нулевые элементы.
Нужна помощь, не могу никак разобраться. |
21.04.2008, 23:48 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Если порядок чисел внутри групп не имеет значения, то это делается просто перестановкой элементов в начало и конец массива соответственно. Эти границы при каждой перестановке будут сдвигаться "внутрь" массива. Что значит "исключить нулевые элементы" - неясно.
|
21.04.2008, 23:55 | #3 |
Новичок
Джуниор
Регистрация: 21.04.2008
Сообщений: 2
|
а как отделить старший разряд? делением по mod? а потом сравнивать с остальными старшими разрядами и ставить меньший в начало?
нулевые элементы я так понял это просто нули, если таковые будут введены. |
22.04.2008, 00:02 | #4 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Проще, пожалуй, так.
Цитата:
Я тоже так понял, как же ещё Неясно, что с ними делать - оставлять на своих местах, убирать в конец массива, в начало массива или что-то ещё. |
|
22.04.2008, 00:12 | #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 |