a:array[0..9] of integer;
i,y,min:integer;
begin
randomize();
for i:=0 to 9 do
begin
y:= random(10);
a[i]:= y;
end;
for i:=0 to 9 do write(a[i],' ');
writeln(' - десять випадковых чисел');
min:=a[0];
for i:=1 to 9 do
if a[i]<min then min:=a[i];
writeln(min, ' - минимальне число.');
end.
program ArrMul;
var
a: array [1..10, 1..10] of Real;
i, j: Integer;
p: Real;
begin
Randomize;
for i := 1 to 10 do begin
WriteLn;
for j := 1 to 10 do begin
a [i, j] := Random (10) + 1;
Write (a [i, j] :6 :2);
end;
end;
WriteLn;
for i := 1 to 10 do begin
p := 1;
for j := 1 to 10 do begin
p := p * a [i, j];
end;
WriteLn ('Строка ', i :2, p :20 :2);
end;
ReadLn;
end.
Объяснение: