// PascalABC.NET 3.1, сборка 1218 от 12.04.2016begin Println('1)',ArrRandom(10,-20,20).Println.Where(x->x<0).Count); var b:=ArrRandomReal(20,-10,10); b.Println; Println('2)',b.Min+b.Max); var c:=ArrRandom(20,-50,50); c.Println; Println('3)',c.Where(i->i.IsEven).Count, c.Where(i->i<0).Aggregate(1.0,(p,i)->p*i))end.