/* nag_save_random_state(g05cfc) Example Program * * Copyright 1990 Numerical Algorithms Group. * * Mark 1, 1990. */ #include #include #include #include int main(void) { Integer seed = 0; Integer i, istate[9]; double x[5], xstate[4]; Vprintf("g05cfc Example Program Results\n"); g05cbc(seed); for (i= 0; i<5; ++i) { x[i] = g05cac(); if (i == 1) g05cfc(istate, xstate); } for (i=0; i<5; ++i) Vprintf("%9.4f%s", x[i], (i%5==4 || i==4) ? "\n": " "); for (i=0; i<5; ++i) { x[i] = g05cac(); if (i == 1) g05cgc(istate, xstate, NAGERR_DEFAULT); } for (i=0; i<5; ++i) Vprintf("%9.4f%s", x[i], (i%5==4 || i==4) ? "\n": " "); return EXIT_SUCCESS; }