// PascalABC.NET 3.2, сборка 1362 от 14.12.2016// Внимание! Если программа не работает, обновите версию!begin var x:=ArrRandom(ReadInteger('n='),-50,50); x.Println; var w:=ReadInteger('w='); var p:=x.Where(q->q>w); var c1:=p.Sum; var m1:=p.Count; p:=x.Where(q->q<w); var c2:=p.Sum; var m2:=p.Count; Writeln('c1=',c1,', m1=',m1); Writeln('c2=',c2,', m2=',m2)end.
Примерn= 2039 -13 -12 41 14 -4 38 -33 28 -30 25 24 7 -20 47 42 12 6 -30 16w= 7c1=326, m1=11c2=-136, m2=8