program p_bot(input,output); const n=3; type matrix=array[1..n,1..n] of real; {n$B9T(Bn$BNs$N9TNs$r:n@.(B} vector=array[1..n] of real; {n$BNs$r:n@.(B} var a : matrix; b : vector; box_a:array[1..n] of real; box_b:array[1..n] of real; m,i,j:integer; L:real; procedure pbot_2(I,J:integer); begin for i:=J to n do begin box_a[i]:=a[J,i]; a[J,i]:=a[I,i]; a[I,i]:=box_a[i]; end; box_b[J]:=b[J]; b[J]:=b[I]; b[I]:=box_b[J]; end; { pbot_2 } procedure pbot_1(var a:matrix; n:integer); begin for j:=1 to n-1 do begin i:=j; L:=abs(a[j,j]); while (i<=n) do begin if (L