code 34367;
procedure BAKCOMHES(AR, AI, TR, TI, DEL, VR, VI, N, N1, N2);
value N, N1, N2; integer N, N1, N2;
array AR, AI, TR, TI, DEL, VR, VI;
begin integer I, R, RM1;
real H;
for I:= 2 step 1 until N do COMROWCST(N1, N2, I, VR,
VI, TR[I], TI[I]); R:= N - 1;
for RM1:= N - 2 step - 1 until 1 do
begin H:= DEL[RM1];
if H > 0 then HSHCOMPRD(R, N, N1, N2, RM1, VR, VI,
AR, AI, H); R:= RM1
end
end BAKCOMHES;
eop