// PascalABC.NET 3.1, сборка 1172 от 19.02.2016 begin var m:=ReadInteger('число строк '); var n:=ReadInteger('число столбцов '); var a:array[,] of real; SetLength(a,m,n); Randomize; var p:=1.0; for var i:=0 to m-1 do begin for var j:=0 to n-1 do begin a[i,j]:=89*Random+10; Write(a[i,j]:0:5,' '); if j mod 2=0 then p*=a[i,j] end; Writeln end; Writeln(p) end.
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016 begin var m:=ReadInteger('число строк '); var n:=ReadInteger('число столбцов '); var a:array[,] of real; SetLength(a,m,n); Randomize; var p:=1.0; for var i:=0 to m-1 do begin for var j:=0 to n-1 do begin a[i,j]:=89*Random+10; Write(a[i,j]:0:5,' '); if j mod 2=0 then p*=a[i,j] end; Writeln end; Writeln(p) end.
var
s,r,a,b:real;
k:byte;
begin
repeat
write ('1 - S kruga; 2 - S pryamougolnika: ');readln(k);
until (k=1) or (k=2);
if k=1 then begin
write ('Radius: ');readln(r);
s:=pi*r;
writeln ('S = ',s:0:5);
end else begin
write ('A = ');readln(a);
write('B = ');readln(b);
s:=a*b;
writeln ('S = ',s:0:4);
end;
readln;
end.