Вопрос PascalABC Помогите сместить все нули в массиве в одну сторону (в право)

Регистрация
21 Авг 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Мне нужна помощь. У меня есть массив, я удаляю из него определенные элементы (те делаю их равными нулю), теперь мне надо сместить все переменные в одну сторону, тип переменных longint.
 
34182886_b73390486e293fa93387a8086869aa7e_800.jpg
 
кол. кол_нулевых = 0 цикл i от 1 до n если встречен нулевой, то кол_нулевых увеличить на 1 если кол. нулевых больше нуля и i <= (n-кол_нулевых ) то делать mas := mas[i+кол_нулевых]
 
Назад
Сверху