Найти средние арифметические положительных и отрицательных элементов массива - 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;
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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