![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.03.2022
Сообщений: 14
|
![]()
Помогите написать реализацию чтобы нулевые элементы выводились в начале списка, не могу понять(
Заранее спасибо ![]() Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Самый первый элемент проверять на 0 нет надобности, он просто станет последним в последовательности нулевых или первым в ненулевых. А остальные можно просто переставить в начало.
Код:
Последний раз редактировалось macomics; 17.04.2022 в 21:02. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 965
|
![]()
qb64 qbasic гораздо короче и массив синтезирует
вызывая уважение пользователя и внутри распечатка перемещений Код:
распечатка перемещений 15 штук и ответ 0 0 0 3 7 2 qb64 qbasic on-line компилятор: _https://boxgm.itch.io/qbjs да и количество перестановок как в милли визуализации ![]()
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 17.04.2022 в 23:35. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.03.2022
Сообщений: 14
|
![]()
macomics, спасибо выручили))))
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]()
Отлично, только в примере на Си будет вообще 3 перемещения. Вы сравниваете сортировку массива с динамическим списком. Даже если не принимать во внимание оператор Swap, который совершает 3 операции присвоения, то алгоритм на Си сделает только 12 присвоений и всего 5 итераций цикла.
Последний раз редактировалось macomics; 19.04.2022 в 18:25. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 965
|
![]()
ваш пример поймут 1% от 1% читателей
зато мой пример поймут все и qbasic qb64 на экране показывает моё любимое слово: визуализации добавлено после всех: отступы расставил язык высочайшего уровня qbasic qb64
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 20.04.2022 в 18:46. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
![]() |
![]() |
![]() |
![]() |
#8 | |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 980
|
![]()
слишком многословно
![]() Код:
Цитата:
Последний раз редактировалось Алексей1153; 21.04.2022 в 06:22. |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 965
|
![]()
пример выше:
148074070073580750 000000 148747735875 477873584751 порядок цифр вопиюще душно токсично нарушен в сообщении ниже кусок кода вместо работо-способной программы: пол-работы и неуважение вот поэтому мы так и живём
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 21.04.2022 в 13:54. |
![]() |
![]() |
![]() |
#10 |
фрилансер
Форумчанин
Регистрация: 11.10.2019
Сообщений: 980
|
![]()
сфинкс, про поддержание порядка в задании не сказано. Но если сильно нужно, то
std:: partition -> std::stable_partition |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В списке содержится несколько нулей. Разместить их вначале через один элемент, первый, третий, пятый и т.д. | slava_q9 | Общие вопросы C/C++ | 0 | 15.04.2022 20:56 |
В списке содержится несколько нулей. Разместить их вначале через один элемент, первый, третий, пятый и т.д | slava_q9 | Общие вопросы C/C++ | 1 | 18.03.2022 10:35 |
В списке содержится несколько нулей. Разместить их вначале через один элемент, первый, третий, пятый и т.д | slava_q9 | C/C++ Базы данных | 1 | 09.03.2022 11:46 |
Как разместить в окне несколько дополнительных данных? | taras-proger77 | Win Api | 8 | 15.04.2019 12:16 |
Среди простых чисел, не превосходящих заданного N, найти такое, в двоичной записи которого содержится минимальное число нулей. | Ace_400 | Общие вопросы C/C++ | 6 | 23.12.2017 22:01 |