Funkcje własne:   ArrayAverage()

Funkcja double ArrayAverage() oblicza średnią arytmetyczną elementów tablicy. Ma następujący argument:

f_array[] - tablica.

f_array[] - tablica.

Jeśli przekazać pustą lub dynamiczną tablicę, funkcja zwróci wartość stałej DBL_MAX , tj. 1.7976931348623158e+308.

double ArrayAverage(const double &f_array[])  // tablica
  {
   double f_result=0;
   int    f_size=ArraySize(f_array);
//---
   if(f_size==0) return DBL_MAX;
   else
     {
      for(int i=0; i<f_size; i++)
         f_result+=f_array[i];
     }
   return f_result/=f_size;
  }

Przykład stosowania funkcji

Znaleźć średnią arytmetyczną elementów tablicy array:

ArrayAverage(array);