Задан массив действительных чисел. Записать и реализовать алгоритм удаления из массива нулевых элементов со сдвигом на их место следующих элементов без нарушения порядка их следования. В результате должен получиться массив меньшего размера, не содержащий нулей.
Да легко (я на Python).
Пусть задали такой массив N.
Проверяем поэлементно:
for i in range(len(N) - 1):
if N[i] == 0:
del N[i]
В итоге получается такой массив, который Вы просили.