// PascalABC.NET 3.2, сборка 1383 от 09.02.2017
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ReadSeqIntegerWhile(i->i<>0).ToArray;
Writeln('Четных отрицательных ',a.Where(i->(i<0) and i.IsEven).Count,<br> ', ср.арифм. нечетных ',a.Where(i->i.IsOdd).Average:0:3)
end.
Пример
3 -4 2 -5 6 -1 7 -2 0
Четных отрицательных 2, ср.арифм. нечетных 1.000