#include<stdio.h>
#include<math.h>

double *extreme  (double *x, int n)

{
  int i;
  static double y[2];
  double min, max, sum1 = 0.;

  min = max = x[0];
  for (i = 0; i < n; ++i)
  {
    sum1 += x[i];
    if (min > x[i])
      min = x[i];
    if (max < x[i])
      max = x[i];
  }
  sum1 /= n;
  y[0] = max - sum1;
  y[1] = min - sum1;

#ifdef NOISY
  fprintf (stdout,"  TEST3  U(N)   =%10.4f   U(1)   =%10.4f\n", y[0], y[1]);
#endif				/* NOISY */
  return y;
}
