<b>
procedure
</b> TForm1
.
Button2Click(Sender: TObject);
<b>
var
</b>
Max, i, j:
integer
;
<b>
begin
</b>
<b>
for
</b> i :=
0
<b>
to
</b> n <b>
do
</b>
<b>
begin
</b>
Max := B[
0
, i];
<b>
for
</b> j :=
1
<b>
to
</b> n <b>
do
</b>
<b>
if
</b> B[j, i] > Max <b>
then
</b> Max := B[j, i];
<b>
for
</b> j :=
0
<b>
to
</b> n <b>
do
</b>
StringGrid3
.
Cells[j, i] := IntToStr(A[j, i]*Max);
<b>
end
</b>;
<b>
end
</b>;
<b>
procedure
</b> TForm1
.
Button3Click(Sender: TObject);
<b>
var
</b>
Mul, i, j:
integer
;
<b>
begin
</b>
<b>
for
</b> i :=
0
<b>
to
</b> n <b>
do
</b>
<b>
begin
</b>
Mul :=
1
;
<b>
for
</b> j :=
0
<b>
to
</b> n <b>
do
</b>
Mul := Mul*B[j, i];
<b>
for
</b> j :=
0
<b>
to
</b> n <b>
do
</b>
StringGrid3
.
Cells[i, j] := IntToStr(A[i, j] + Mul);
<b>
end
</b>;
<b>
end
</b>;