помогите пожалуйста.....................................в течении получаса.

дан целочисленный массив из 30 элементов. элементы массива могут принимать значения от 0 до 1000.описать на русском или на одном из языков програмирования алгоритм,который находит и выводит среднее арифметическое всех элементов массива,имеющих нечетное значение

1

Ответы и объяснения

2012-10-17T09:41:46+04:00

int a[30];

float S=0;

int k=0;

ввести массив

for (int i=0; i<30; i++) {  //открываем цикл с 0-го элемента массива и до 29

if (a[i]%2==1) {          // если остаток от деления на 2 элемента массива равен 1

               S=S+a[i];   // находим сумму этих элементов

               k++; }         // находим кол-во таких элементов

}

S=S/(float)k; // находим среднее арифметическое 

printf("Среднее арифметическое всех элементов массива,имеющих нечетное значение = %f ", S);

}