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

Emmaasakura Emmaasakura    2   13.03.2019 23:30    1

Ответы
mofobaxu mofobaxu  25.05.2020 06:07

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);

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика