PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var sn:=a.Where(t->t<0).Count;<br> Writeln($'Отрицательных чисел {sn}, неотрицательных {a.Length-sn}')
end.
Пример
n= 15
-37 38 41 25 -22 13 17 -29 20 -12 -19 -48 10 29 -49
Отрицательных чисел 7, неотрицательных 8