Вопрос задан 06.08.2018 в 13:16. Предмет Информатика. Спрашивает Мұхамметқалиева Шұғыла.

Написать программу для заполнения линейного массива случайными числами с некоторого отрезка [a, b]

В Паскале пожалуйста. Зараннее спасибо)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вишневская Анастасия.
Var a:array[1..n] of integer; // Вместо n - размер массива
     i:integer;
begin
randomize;
for i:=1 to n do a[i]:=random(b-a+1)+a;
for i:=1 o n do writeln(a[i]);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Pascal, которая заполняет линейный массив случайными числами из заданного отрезка [a, b]:

```pascal program FillArrayWithRandomNumbers;

const N = 10; // размер массива a = 1; // начало отрезка b = 100; // конец отрезка

var arr: array[1..N] of Integer; i: Integer;

begin Randomize; // инициализация генератора случайных чисел

// заполнение массива случайными числами for i := 1 to N do arr[i] := Random(b - a + 1) + a;

// вывод массива на экран for i := 1 to N do WriteLn(arr[i]);

ReadLn; end. ```

В этой программе мы используем константы `N`, `a` и `b` для определения размера массива и диапазона случайных чисел. Затем мы объявляем массив `arr` и переменную `i`.

С помощью цикла `for` мы заполняем массив `arr` случайными числами из заданного диапазона. Функция `Random(b - a + 1) + a` генерирует случайное число в диапазоне от `a` до `b`.

Затем мы выводим элементы массива на экран с помощью цикла `for` и функции `WriteLn`.

Наконец, мы используем `ReadLn`, чтобы программа ожидала ввода пользователя перед завершением.

Примечание: Пожалуйста, обратите внимание, что язык Pascal не является одним из основных языков программирования, поддерживаемых платформой You.com. Поэтому, возможно, вам будет сложно найти подробные сведения о Pascal в наших источниках. Однако, предоставленный пример программы должен быть полезным для вас.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос