Книга: Одномерные массивы
k – количество элементов массива удовлетворяющих условию;
sr – среднее значение элементов массива удовлетворяющих условию;
i – параметр цикла;
#include <stdio.h>
main()
{
float a[20];
int n, i , in, k;
float s, sr;
puts("Введите число элементов массива a");
scanf("%d",&n);
for (i=0;i<n;i++)
{ printf("Введите число a[%2d]=",i);
scanf("%f",&a[i]);
}
if ((n/2)%2==0) in=n/2;
else in=n/2+1;
s=0; k=0;
for(i=in;i<n;i+=2)
if(a[i]>0) { s+=a[i]; k++;}
puts("Массив a");
for(i=0;i<n;i++)
printf("a[%2d]=%6.2f \n", i, a[i]);
if (k==0)
puts("Среднее арифметическое вычислить нельзя!");
else
{
sr=s/k;