Найти средние арифметические положительных и отрицательных элементов массива - C (СИ) (74085)

Узнай цену своей работы

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

Здрасте, помогите надо найти средние арифметические положительных и отрицательных элементов массива.

Решение задачи: «Найти средние арифметические положительных и отрицательных элементов массива»

textual
Листинг программы
double* avg_pos_and_neg(int* arr, size_t siz)
{
    static double sum[2];
    static int n[2];
    int idx;
    for( idx = 0; idx < 2; ++idx ) {
        sum[i] = 0.0;
        n[i] = 0;
    }
    while( siz-- ) {
         idx = *arr < 0;
         sum[idx] += (double)*arr++;
         count[idx]++;
    }
    for( idx = 0; idx < 2; ++idx ) {
        sum[idx] /= (double)count[idx];
    }
    return sum;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.4 из 5
Похожие ответы