*     G01MBF Example Program Text
*     Mark 15 Release. NAG Copyright 1991.
*     .. Parameters ..
      INTEGER          NIN, NOUT
      PARAMETER        (NIN=5,NOUT=6)
*     .. Local Scalars ..
      DOUBLE PRECISION RM, X, XMU, XSIG, Z
      INTEGER          I
*     .. External Functions ..
      DOUBLE PRECISION G01MBF
      LOGICAL          A00ACF
      EXTERNAL         G01MBF, A00ACF
*     .. Executable Statements ..
      WRITE (NOUT,*) 'G01MBF Example Program Results '
*     Skip heading in data file
      IF (A00ACF()) THEN
         READ (NIN,*)
         WRITE (NOUT,*)
         WRITE (NOUT,99999)
         DO 20 I = 1, 3
            READ (NIN,*) X, XMU, XSIG
            Z = (X-XMU)/XSIG
            RM = G01MBF(Z)/XSIG
            WRITE (NOUT,99998) XMU, XSIG, X, RM
   20    CONTINUE
      ELSE
         WRITE (NOUT,*)
         WRITE (NOUT,*) ' ** A valid licence key was not found'
      END IF
*
99999 FORMAT (2X,'Mean',5X,'Sigma',4X,'X',8X,'Reciprocal',/'          ',
     +       '                   Mills Ratio',/)
99998 FORMAT (1X,4(F7.4,2X))
      END
