code 34041; procedure ROTROW(L, U, I, J, A, C, S); value L,U,I,J,C,S; integer L,U,I,J; real C,S; array A; begin real X, Y; for L:= L step 1 until U do begin X:= A[I,L]; Y:= A[J,L]; A[I,L]:= X * C + Y * S; A[J,L]:= Y * C - X * S end end ROTROW; eop