|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.03.2013, 16:25 | #1 |
Форумчанин
Регистрация: 08.12.2012
Сообщений: 116
|
Сортировки
Здраствуйте,помогите пожалуйста,если не сложно,нужно сделать 3 сортировки в одной прогр(выбором,двоич. включения,и пузырьком),и чтобы был выбор рандомом или пользователь сам вводит элементы массива,я пробовала ,но у меня не получается(
|
31.03.2013, 16:43 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Извините, но мы Ваших проб здесь не видим.
|
31.03.2013, 16:50 | #3 |
Форумчанин
Регистрация: 08.12.2012
Сообщений: 116
|
Код:
|
31.03.2013, 17:09 | #4 |
Пользователь
Регистрация: 26.03.2013
Сообщений: 16
|
А как в процедуре puzir счетчик I, может использоваться в двух циклах одновременно? Может в этом проблема?
|
31.03.2013, 19:12 | #5 |
Форумчанин
Регистрация: 08.12.2012
Сообщений: 116
|
Так?
Код:
|
31.03.2013, 19:50 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Честно говоря, ненавижу разбираться в чужом коде.
Такое общее замечание - при передаче массива через var параметр, он передается по адресу, то есть после первой сортировки он УЖЕ будет отсортирован, и остальные сортировки не будут ничего сортировать. Снимаю свое замечание - не заметил присваивания массивов (хотя легче передать массив по значению, и программа за нас сделает копию массива). Возвращаю замечание Вы делаете присваивание массиву а массива б, тем самым сортируя исходный массив (следующие сортировки получат отсортированный массив). Пишу замечания по ходу прочтения кода Сортировка пузырьком: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 31.03.2013 в 20:02. |
31.03.2013, 20:01 | #7 |
Пользователь
Регистрация: 26.03.2013
Сообщений: 16
|
А зачем нужен вывод на экран сортируемого массива на каждой этерации цикла сортировки?
Код:
Дело в том, что эта программа не выводит в конце отсортированный массив ни по одному алгоритму, а конкретно эту процедуру она будет выполнять ооочень(бесконечно) долго.. Почему так? Это уже вам виднее, ведь вы писали код.. Мой совет..внимательно пересмотрите алгоритм работы всей программы. т е что зачем и почему делается на каждом этапе ее выполнения. Если вам нужен готовый код, то попробуйте дать объявление в разделе фриланс)) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировки | drobovik | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 19.01.2013 23:55 |
Сравнить эффективность алгоритмов шейкерной сортировки и сортировки слиянием (язык C) | Ольга210993 | Помощь студентам | 2 | 20.09.2012 13:52 |
Алгоритмы сортировки пирамидальный(кучей) и быстрой сортировки (с++) | mmd12 | Помощь студентам | 4 | 17.05.2012 14:14 |
сортировки | Christi93 | Общие вопросы C/C++ | 2 | 19.12.2010 12:15 |