|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.02.2016, 22:26 | #1 |
Регистрация: 23.02.2016
Сообщений: 3
|
Помогите упростить!
Слишком много лишнего и не рационального написала в программе, но она работает
Но нужно как-то упростить саму сортировку, помогите пожалуйста |
24.02.2016, 11:16 | #2 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
Что программа то делать должна??
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
24.02.2016, 13:24 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
цитирую из исходника, вложенного в данный архив:
Цитата:
Может быть, можно обойтись массивом? |
|
24.02.2016, 21:11 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,334
|
В своей первой части эта задача уже решалась.
В цикле for просматривается массив. Пусть параметр цикла - i. При обнаружении нулевого элемента вспомогательная переменная, например, m получает значение параметра цикла. Код:
Код:
Код:
В новом цикле for заполняем нулями все элементы массив, начиная с m-го. Если n - всего элементов в массиве, то: Код:
Проверяем условие на число нулевых элементов и решаем судьбу m-го элемента массива: Код:
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите упростить код | tarakan1983 | Общие вопросы Delphi | 12 | 02.03.2014 12:50 |
помогите упростить код | serafim09 | Microsoft Office Excel | 9 | 14.10.2009 15:01 |
помогите упростить простой макрос | frantic150 | Microsoft Office Excel | 2 | 23.06.2009 04:55 |
Помогите упростить код | Ralf_ru | Помощь студентам | 7 | 01.04.2009 17:17 |
Помогите упростить с помощью VBA | Dubineanschi | Microsoft Office Excel | 3 | 22.10.2008 14:21 |