// PascalABC.NET 3.3, сборка 1599 от 17.12.2017
// Внимание! Если программа не работает, обновите версию!
begin
var naf:=ArrRandom(20,-5,5); naf.Println;
Writeln('Среднее арифметическое положительных: ',
naf.Where(x->x>0).Average)
end.
Пример
2 -1 3 -2 -5 1 -5 -4 0 -3 -2 -2 0 0 -1 -1 0 1 1 -4
Среднее арифметическое положительных: 1.6