/* nag_deviates_beta(g01fec) Example Program * * Copyright 1990 Numerical Algorithms Group. * * Mark 2 revised, 1992. */ #include #include #include #include int main(void) { double a ,b, p, tol, x; static NagError fail; /* Skip heading in data file */ Vscanf("%*[^\n]"); printf("g01fec Example Program Results\n"); printf(" Probability A B Deviate\n\n"); while (scanf("%lf %lf %lf", &p, &a, &b) != EOF) { tol = 0.0; x = g01fec(p, a, b, tol, &fail); if (fail.code==NE_NOERROR) Vprintf("%9.4f%10.3f%10.3f%10.4f\n", p, a, b, x); else Vprintf("%9.4f%10.3f%10.3f%10.4f\n Note: %s\n",p,a,b,x, fail.message); } return EXIT_SUCCESS; }