program RandomArray;vararr: array[1..15] of integer;i: integer;beginRandomize;
for i := 1 to 15 dobeginarr[i] := Random(41) - 20; // генерируем случайное число от -20 до 20
end;
writeln('Исходный массив:');for i := 1 to 15 dowrite(arr[i], ' ');end.
program RandomArray;
var
arr: array[1..15] of integer;
i: integer;
begin
Randomize;
for i := 1 to 15 do
if arr[i] mod 2 = 0 then // если число четноеbegin
arr[i] := Random(41) - 20; // генерируем случайное число от -20 до 20
arr[i] := arr[i] div 2 // делим на 2
else
arr[i] := arr[i] * 3; // если число нечетное, умножаем на 3
end;
writeln('Исходный массив:');
for i := 1 to 15 do
write(arr[i], ' ');
end.