|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.03.2017, 11:41 | #1 |
Пользователь
Регистрация: 20.10.2016
Сообщений: 14
|
Сортировка массива пузырьком
Здравствуйте, задача отсортировать массив методом пузырька в формах делфи.
Возникает ошибка вот код : Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 22.03.2017 в 11:48. |
22.03.2017, 11:45 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, динамические массивы (как у Вас) индексируются от нуля.
во-вторых, не нужно писать High(a[i]) - используйте High(a) в-третьих, Цитата:
во-четвёртых, в цикле по J от 2 до High() чему будет равно J+1 в выделенной строчке?! Последний раз редактировалось Serge_Bliznykov; 22.03.2017 в 11:48. |
|
22.03.2017, 11:47 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Код:
|
22.03.2017, 15:29 | #4 |
Пользователь
Регистрация: 20.10.2016
Сообщений: 14
|
про третье, это попытка перевода строчки из edit в массив целых чисел для дальнейших операций, подскажите как это сделать, если так неправильно
|
22.03.2017, 15:59 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
но, если бы у меня стояла задача разобрать строчку с целыми числами, то я бы использовал такой код: Код:
|
|
22.03.2017, 18:07 | #6 | |
Пользователь
Регистрация: 20.10.2016
Сообщений: 14
|
Цитата:
Код:
Сделал так , теперь работает, но не каждый раз , думаю дело в сортировке, что поменять? |
|
22.03.2017, 23:14 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а если так сортировку записать?
Код:
|
22.03.2017, 23:40 | #8 |
Пользователь
Регистрация: 20.10.2016
Сообщений: 14
|
|
24.03.2017, 23:36 | #9 |
Пользователь
Регистрация: 20.10.2016
Сообщений: 14
|
Все бы хорошо, но попросили
Код:
Код:
|
25.03.2017, 01:28 | #10 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Цитата:
Можно только в обратном цикле for..downto или в циклах while, repeat. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка пузырьком строк массива | apraxie | Помощь студентам | 6 | 05.11.2011 23:09 |
Сортировка массива пузырьком.АССЕМБЛЕР. | RDK1 | Помощь студентам | 0 | 30.05.2011 16:01 |
Сортировка пузырьком | Авторитет | Общие вопросы .NET | 4 | 15.11.2010 19:50 |
Сортировка массива выбором и пузырьком (делфи) | kira_truelove | Помощь студентам | 1 | 05.12.2009 14:00 |