Напишите программу, которая создает одномерный массив размером 10, состоящий из случайных чисел, выбранных из диапазона
Напишите программу, которая создает одномерный массив размером 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
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. После окончания цикла все элементы массива будут выведены на экран в одной строке.
Текст программы:
Каждый элемент массива будет случайным числом из диапазона от 5 до 22.