#include #include #include #define LEN 10 double minval=999999,maxval=-9999999; double average; double total; void compute_stats(double a[LEN]) { int i=0; for(i=0; i maxval) {maxval = a[i];} total+=a[i]; } } /* main function */ int main(void) { /* variable definitions */ int counter; double value[LEN]; /* input and computation section */ counter = 0; total = 0.0; /* Initializer for random routines based on current time */ srand(time(NULL)); while(counter < LEN) { value[counter] = ((double)rand() / (double)RAND_MAX) * 100; printf("Value generated is %f \n",value[counter]); counter++; } compute_stats(value); printf("%d values entered.\n", counter); if (counter >= 1) { average = total / (double)counter; printf("The average is %f.\n", average); printf("Min is %f Max is %f.\n", minval,maxval); } /* fi */ /* exit */ return 0; } /* end of main */ /* EOF */