code 34303;
real procedure DETERM(A, N, SIGN); value N, SIGN;
integer N, SIGN; array A;
begin integer I; real DET;
DET:= 1;
for I:= 1 step 1 until N do DET:= A[I, I] * DET;
DETERM:= SIGN * ABS(DET)
end DETERM;
eop