14 double tt, z, *p, *q, *
r, *s, *
t;
16 for (j = 0, tt = 0., p = a; j < n; ++j, p += n + 1)
17 if ((z = fabs(*p)) > tt)
20 for (j = 0, p = a; j < n; ++j, p += n + 1) {
24 for (q = a + j,
t = a; q < p;
t += n + 1, q += n) {
25 for (s = q,
r =
t, z = 0.; s < p; s += n)
int ruinv(double *a, int n)