Для решения этой задачи на языке Паскаль можно использовать функцию Random, которая генерирует случайное число.
Шаги решения:
1. Объявить переменные n, i и массив a типа integer.
2. Ввести значение n – количество элементов массива.
3. Установить случайно сгенерированное начальное значение генератора случайных чисел с помощью функции Randomize.
4. Используя цикл for от 1 до n, заполнить массив a случайно сгенерированными числами из отрезка [-4;24] с помощью функции Random.
5. Вывести на экран элементы массива a.
Пример кода на языке Паскаль:
“`
program RandomArray;
var
n, i: integer;
a: array[1..50] of integer;
begin
writeln(‘Введите количество элементов массива (от 1 до 50): ‘);
readln(n);
Randomize; // Установка начального значения генератора случайных чисел
for i := 1 to n do
begin
a[i] := Random(29) – 4; // Случайное число из отрезка [-4;24]
end;
writeln(‘Элементы массива: ‘);
for i := 1 to n do
begin
writeln(a[i]);
end;
readln;
end.
“`
После выполнения программы будет сгенерирован массив a с n элементами и выведены на экран его элементы.