Помогите, пожалуйста, решить задачку:
В одномерном массиве, состоящем из N целых элементов, вычислить:
1) произведение элементов массива с четными номерами;
2) сумму элементов массива, расположенных между первым и последним
нулевыми элементами.
Преобразовать массив таким образом, чтобы сначала располагались все
положительные элементы, а потом — все отрицательные (элементы, равные 0, считать положительными).
Вывести на экран в удобной и наглядной форме исходные данные и результаты.
Первый пункт я сделала, вот что получилось:
Код:

#include <stdio.h>
#include <conio.h>
int main(void)
{ float FMass[10] = {1,-2,3,-5,0,2,3,8,0,1};
float proizv = 1; int i=0;
clrscr();
for(i=0;i<10;i++) // print Fmass:
{
printf("\n FMass[%d] = %+12.1f",i,FMass[i]);
}
// proizv:
for(i=0;i<10;i=i+2)
{
proizv = proizv * FMass[i];
}
printf("\n\n proizv = %+12.1f", proizv);
getch();
return 1;
}
Хотя бы второй пункт подскажите?