code 34142;
comment MCA 2302;
procedure TFMPREVEC(A, N); value N; integer N; array A;
begin integer I, J, J1, K; real AB;
J1:= 1;
for J:= 2 step 1 until N do
begin for I:= 1 step 1 until J1 - 1 ,
J step 1 until N do A[I,J1]:= 0;
A[J1,J1]:= 1; AB:= A[J,J];
if AB < 0 then
for K:= 1 step 1 until J1 do
ELMCOL(1, J1, K, J, A, A,
TAMMAT(1, J1, J, K, A, A) * AB); J1:= J
end;
for I:= N - 1 step -1 until 1 do
A[I,N]:= 0; A[N,N]:= 1
end TFMPREVEC
eop