begin
var a := ArrRandom(ReadInteger('n='), -99, 99);
a.Println;
Writeln('Элементов со значением, превышающим 30: ',
a.Where(t -> t > 30).Count)
end.
n= 17
29 8 -26 51 -32 -35 46 95 -90 58 66 64 19 -3 34 -8 45
Элементов со значением, превышающим 30: 8
const n=10;
var a:array [1..n] of integer;
i,k:integer;
for i:= 1 to n do
a[i]:=Random(90)+10;
write(a[i],' ');
if a[i]>30 then k:=k+1
end;
writeln;
writeln ('Кол-во элементов массива, выше 30, равно: ',k)
begin
var a := ArrRandom(ReadInteger('n='), -99, 99);
a.Println;
Writeln('Элементов со значением, превышающим 30: ',
a.Where(t -> t > 30).Count)
end.
Примерn= 17
29 8 -26 51 -32 -35 46 95 -90 58 66 64 19 -3 34 -8 45
Элементов со значением, превышающим 30: 8
const n=10;
var a:array [1..n] of integer;
i,k:integer;
begin
for i:= 1 to n do
begin
a[i]:=Random(90)+10;
write(a[i],' ');
if a[i]>30 then k:=k+1
end;
writeln;
writeln ('Кол-во элементов массива, выше 30, равно: ',k)
end.