<h3>PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3><h2>№1</h2>
begin
var a := ReadArrInteger(10);
Println('Кол-во двухзначных, начинающихся нечетной цифрой:',
a.Where(t -> Abs(t).InRange(10, 99) and Abs(t div 10).IsOdd).Count)
end.
<h2>№2</h2>
begin
var a := ArrRandom(20, -100, 100);
a.Println;
a.Incremental((p,q)->Abs(p-q)).Max.Println
end.
<h3>Пример</h3>
-63 -2 94 93 71 43 -55 0 80 -39 -68 46 -91 -63 -47 -97 3 -59 64 -31
137
<h2>№3</h2>
begin
var a := ReadArrInteger(10);
Println('Сумма чисел, начинающихся на цифру 5, равна:',
a.Where(t -> Abs(t).ToString[1]='5').Sum)
end.