===== PascalABC.NET =====
begin
// 1
var a := ArrRandom(10, -99, 99);
a.Println;
Println('Сумма минимального и максимального равна', a.Min + a.Max);
// 2
var b := Arr(1, 5, 25, 35, 45, 55, 105, 0, 2, 10);
b.Println;
var m := b.Where(p -> p mod 10 = 5).Min;
b.Transform(p -> p > 50 ? m : p);
b.Print
end.