Напишите программу, которая создает одномерный массив размером 10, состоящий из случайных чисел, выбранных из диапазона

  • 61
Напишите программу, которая создает одномерный массив размером 10, состоящий из случайных чисел, выбранных из диапазона от 5 до 22. Выведите элементы массива в одной строке. Используйте функцию random(x) для генерации случайных чисел. Для получения случайных чисел из диапазона от a до b используйте формулу x:=random(b-a+1)+a. В данном случае используйте x:=random(18)+5. Текст программы:
var
m: array [1..10] of integer;
i: integer;
begin
for i:=1 to 10 do begin
m[i]:= Random(18)+5;
write(m[i]," ");
end;
end
Магическая_Бабочка
35
Хорошо, вот пошаговое решение задачи с пояснениями:

1. В данной задаче нам нужно создать одномерный массив размером 10, заполненный случайными числами из диапазона от 5 до 22.

2. Для начала, нужно объявить переменные, которые будут использоваться в программе. Мы будем использовать массив m размером 10 элементов и переменную i для цикла.

3. Следующий шаг - заполнение массива случайными числами. Используя цикл for от 1 до 10, присваиваем каждому элементу массива случайное число из диапазона от 5 до 22. Формула для генерации случайных чисел в данном диапазоне выглядит так: x := random(18) + 5.

4. Внутри цикла мы выводим каждый элемент массива на экран с помощью функции write, и добавляем пробел после каждого элемента для удобочитаемости.

5. После окончания цикла все элементы массива будут выведены на экран в одной строке.

Текст программы:


var
m: array [1..10] of integer;
i: integer;

begin
for i := 1 to 10 do
begin
m[i] := random(18) + 5;
write(m[i], " ");
end;
end.


Каждый элемент массива будет случайным числом из диапазона от 5 до 22.