begin
memo1.clear;
a[1,1]:=40; a[1,2]:=20; a[1,3]:=30; a[1,4]:=10;
a[2,1]:=160; a[2,2]:=60; a[2,3]:=50; a[2,4]:=80;
a[3,1]:=100; a[3,2]:=130; a[3,3]:=110; a[3,4]:=90;
a[4,1]:=80; a[4,2]:=140; a[4,3]:=60; a[4,4]:=70;
for i:=1 to 4 do begin
s:='';
for j:=1 to 4 do
s:=s+' '+inttostr(a[i,j]);
memo1.Lines.Add(s);
end;
for i:=1 to 4 do begin
min:=a[i,1];
for x:=1 to 4 do
if a[i,x]<min then min:=a[i,x];
for j:=1 to 4 do begin
max:=a[1,j];
for y:=1 to 4 do
if a[y,j]>max then max:=a[y,j];
if max=min then
edit1.Text:=inttostr(min);
end;
end;
end;
end.
gary 版