Const
n = 10;
begin
ArrRandom(n, -50, 50).Select((x, i) -> x + Sign(x) * 2).Print(', ');
end.
если нужна наглядность, то так
const
n = 10;
begin
var a := ArrRandom(n, -50, 50).Print(', ');
writeln;
a.Select((x, i) -> x + Sign(x) * 2).Print(', ');
end.