Я как раз в нем и работаю.
Код:
Код:
#include<conio.h>
#include<stdio.h>
#include<math.h>
#define n 10
int a[n];
void g(int pe, int pe1)
{
int i,s=1;
for(i=pe;i<pe1;i++)
s*=a[i];
printf("%d",s);
}
int main()
{
int pe,i,pe1;
puts("Vvedite massiv");
for(i=0;i<n;i++)
{
printf("a[%d] ",i);
scanf("%d", &a[i]);
printf("a[%d] = %d\n",i,a[i]);
}
for(i=0;i<n;i++)
{if(a[i]==0)
{
pe=i;
break;
}
}
for(i=n-1;i>0;i--)
{if(a[i]==0)
{
pe1=i;
break;
}
}
printf("%d %d\n",pe,pe1); //выводим индексы нулевых элементов (выводит не правильно)
g(pe+1,pe1);
getch();
return 0;
}
Результат:
Код:
Vvedite massiv
a[0] 2
a[1] 3
a[2] 5
a[3] 0
a[4] 2
a[5] 5
a[6] 3
a[7] 4
a[8] 0
a[9] 2
3 8
120