===== PascalABC.NET =====
begin
// 1
var n := ReadInteger('Введи длину массива:');
var a := ArrRandom(n, 10, 100);
a.Println.Count(p -> p < 50).Println;
// 2
var b := ArrRandom(10, 10, 60);
b.Println.Where(p -> p mod 3 = 0).Println;
// 3
var c := ArrRandom(8, -30, 30);
c.Println.Where(p -> p < 0).Product.Println;
end.