Вопрос задан 24.07.2023 в 17:07. Предмет Информатика. Спрашивает Кузнецова Катя.

Составьте программу которая формирует массив из 10 случайных чисел в диапазоне от 1 до 10 и

вычисляет произведения элементов массива с нечестными значениями. На экран выводится исходный массив, массив с нечестными значениями и произведение.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Просёлов Данил.

program fantscrin;



 const n = 10;



 var a: array [1..n] of integer;

     i,s:integer;

Begin

 for i:=1 to n do

   a[i]:= random(11)+1;

 for i:=1 to n do

   write(a[i], '  ');

 p:=1;

 for i:=1 to n do

   if (i mod 2 <> 0) then

                              begin

                                p:=p*a[i];

                                write(a[i], '  ');

                               end;

 writeln('');

 writeln('Произведение = ',p);

End.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для составления программы, которая выполняет указанные действия, можно использовать язык программирования Python. Вот пример такой программы:

python
import random def generate_random_array(size, min_val, max_val): return [random.randint(min_val, max_val) for _ in range(size)] def filter_odd_numbers(arr): return [num for num in arr if num % 2 != 0] def calculate_product(arr): product = 1 for num in arr: product *= num return product def main(): array_size = 10 min_value = 1 max_value = 10 # Генерация массива из 10 случайных чисел в диапазоне от 1 до 10 original_array = generate_random_array(array_size, min_value, max_value) # Фильтрация нечетных чисел из массива odd_numbers_array = filter_odd_numbers(original_array) # Вычисление произведения элементов массива с нечетными значениями product = calculate_product(odd_numbers_array) # Вывод результатов print("Исходный массив:", original_array) print("Массив с нечетными значениями:", odd_numbers_array) print("Произведение элементов массива с нечетными значениями:", product) if __name__ == "__main__": main()

Пример вывода программы:

less
Исходный массив: [5, 7, 2, 9, 10, 3, 8, 4, 2, 6] Массив с нечетными значениями: [5, 7, 9, 3] Произведение элементов массива с нечетными значениями: 945

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

0 0

Похожие вопросы

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

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

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