A function to calculate an average : Pointer Double « Pointer « C / ANSI-C






A function to calculate an average

A function to calculate an average
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

double average(double data[], int count)
{
  int i = 0;
  double sum = 0.0;
  for( i = 0 ; i<count ; sum += data[i++])
    ;
  return sum/count;
}

int main()
{
   double data[3];
   data[0] = 1;
   data[1] = 2;
   data[2] = 3;

   printf("\nThe  average of thew values you entered is %10.2lf\n", average(data, 3));
   free(data);
}




           
       








Related examples in the same category

1.Calculating a floating-point average using pointers