// PascalABC.NET 3.1, сборка 1204 от 24.03.2016
begin
var a:=ArrRandom(30,-20,20); a.Println;
Writeln('s=',a.Where(x->x<0).Sum)<br>end.
Тестовое решение:
7 9 9 -17 -20 -4 -16 4 -1 2 20 -5 -14 -1 10 -11 14 -12 -14 10 9 18 9 -18 3 16 7 -11 17 -10
s=-154