code 34172; comment MCA 2402; procedure BAKREAHES2(A, N, N1, N2, INT, VEC); value N, N1, N2; integer N, N1, N2; array A, VEC; integer array INT; begin integer I, L, K; array U[1:N]; for I:= N step -1 until 2 do begin for K:= I - 2 step -1 until 1 do U[K + 1]:= A[I,K]; for K:= N1 step 1 until N2 do VEC[I,K]:= VEC[I,K] + TAMVEC(2 , I - 1, K, VEC, U); L:= INT[I]; if L > I then ICHROW(N1, N2, I, L, VEC) end end BAKREAHES2; eop