Попробуйте начать с этой задачи№ 198752
Задача для размышления
Дан одномерный массив. Все его элементы, не равные нулю, переписать (сохраняя их порядок) в начало массива, а нулевые элементы - в конец массива (новый массив не заводить).
Подумать над задачей