/* nag_summary_stats_1var(g01aac) Example Program * * Copyright 1990 Numerical Algorithms Group. * * Mark 1, 1990. * * Mark 5 revised, 1998. * */ #include #include #include #include #define NMAX 30 int main(void) { double xsd, xskew, xkurt, wsum, xmean, xmax, xmin; double wt[NMAX], x[NMAX]; Integer i, weight, j, n, nprob, nvalid; static NagError fail; /* Skip heading in data file */ Vscanf("%*[^\n]"); Vprintf("g01aac Example Program Results\n"); Vscanf("%ld", &nprob); for (j=1; j<=nprob; j++) { Vscanf("%ld %ld", &n, &weight); Vprintf("Problem %5ld\n", j); Vprintf("Number of cases %ld\n", n); if (n<=0 || n>NMAX) { Vfprintf(stderr, "Error: n is out of range: n = %5ld\n", n); return EXIT_FAILURE; } else { for (i=0; i