Найти среднее арифметическое чётных чисел - C (СИ)

Формулировка задачи:

Помоги пожалуйста Надо сформировать одномерный массив из 20 элементов (значения элементов задаются случайным образом в диапазоне от -20 до 20 включительно). вывести массив на экран.найти среднее арифметическое чётных элементов массива и количество элементов больших 0.

Код к задаче: «Найти среднее арифметическое чётных чисел - C (СИ)»

textual
#include <stdio.h>
#include <time.h>
main (){
float mass[20],x,summa=0,n=0,srednee;
int i=0, poloshitel=0;
srand(time(NULL));
while (i<20){
x=(-20+rand()%41)/1.f;mass[i]=x;
if (x>0) poloshitel++;
if (i%2==0) {summa=summa+x; n++;}
 i++;
}
srednee=summa/n;
i=0;
while (i<20){
printf ("%.0f, ",mass[i]);i++;
}
printf ("\n srednee arifm=%f, kol-vo chisel>0 = %d",srednee,poloshitel);
getchar();
}

14   голосов, оценка 4.429 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы