//PascalABC.NET 3.3,сборка 1611 от 06.01.2018
//Внимание! Если программа не работает, обновите версию!
begin
var mas:=ArrRandom(20,-5,18); mas.Println;
Writeln('Произведение нечетных элементов =',mas.Where(t->t.isOdd).Aggregate(biginteger(1),(x,y)->x*y));