Составить программу обработки массива к, состоящего из 20 элементов. заполнить массив случайными числами в диапазоне от -5 до 25. все элементы массива к, значения которых находятся в интервале от -2 до 20 возвести в квадрат. измененный массив вывести на экран.
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(20,-5,25); a.Println;
a.Transform(t->t.Between(-2,20)? t*t : t); a.Println
end.
Пример
-3 5 14 -3 10 12 1 7 10 2 15 22 5 4 -3 21 3 -1 10 21
-3 25 196 -3 100 144 1 49 100 4 225 22 25 16 -3 21 9 1 100 21