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

0 голосов
44 просмотров

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

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


Информатика (535 баллов) | 44 просмотров
Дан 1 ответ
0 голосов

int a[30];

float S=0;

int k=0;

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

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

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

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

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

}

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

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

}

(390 баллов)