Средноаритметично с условие
Виждам си грешката, но не се досещам как да я поправя. Нещо елементарно е, но зацепих... На какво всъщност трябва да се раздели накрая преди return average?
static double CalculateAverage(int k)
{
int[] numberOfElements = new int[n];
double sum = 0;
double average = 0;
for (int i = 0; i < numberOfElements.Length; i++)
{
if (numberOfElements[i] >= -k && numberOfElements[i] <= k && numberOfElements[i] % 5 == 0)
{
sum += numberOfElements[i];
}
}
average = sum / numberOfElements.Length;
return average;
}
А как става точно това? Не мога да разбера
Преди цикъла инициализираш брояч ( напр. int count = 0 ), вътре в if-a ще имаш count++; накрая делиш sum на count
Благодаря Ви много!