Как написать программу на Паскале, которая создает массив из 7 случайных целых чисел в диапазоне от 1 до 5 и вычисляет произведение нечетных чисел, начиная с начального значения переменной Р, равного 1, и умножая Р на элементы массива только в тех случаях, если элемент нечетный?
Информатика 11 класс Программирование на Паскале. Массивы и работа с ними программа на Паскале массив случайных чисел произведение нечетных чисел элементы массива начальное значение Р вычисление произведения Паскаль массив случайные целые числа
Чтобы написать программу на Паскале, которая создает массив из 7 случайных целых чисел в диапазоне от 1 до 5 и вычисляет произведение нечетных чисел, мы можем следовать следующим шагам:
Теперь давайте посмотрим на сам код программы:
program OddProduct;
uses crt;
var
arr: array[1..7] of integer;
R: integer;
i: integer;
begin
Randomize; // Инициализация генератора случайных чисел
R := 1; // Начальное значение произведения
// Заполнение массива случайными числами от 1 до 5
for i := 1 to 7 do
begin
arr[i] := Random(5) + 1; // Генерация числа от 1 до 5
end;
// Вычисление произведения нечетных чисел
for i := 1 to 7 do
begin
if arr[i] mod 2 <> 0 then // Проверка на нечетность
begin
R := R * arr[i]; // Умножение на нечетный элемент
end;
end;
// Вывод массива
Write('Массив: ');
for i := 1 to 7 do
begin
Write(arr[i], ' ');
end;
WriteLn;
// Вывод результата
WriteLn('Произведение нечетных чисел: ', R);
end.
В этом коде:
Таким образом, программа решает поставленную задачу, и вы можете протестировать ее в среде программирования Паскаль.