Дан целочисленный массив, элементы которого могут принимать значения от 0 до 100. Разработать алгоритм, который позволяет найти произведение двухзначных четных элементов массива, которые начинаются с цифры 5 или 6. Количество элементов массива и их задаются в программе.
def find_product(arr): product = 1 for num in arr: if num >= 50 and num <= 69 and num % 2 == 0: product *= num return product # Задаем количество элементов массива n = 10 # Генерируем массив случайных чисел от 0 до 100 import random arr = [random.randint(0, 100) for _ in range(n)] print("Массив:", arr) result = find_product(arr) print("Произведение двузначных четных элементов, начинающихся с 5 или 6:", result)
Этот код генерирует случайный массив из n элементов и находит произведение двузначных четных элементов, начинающихся с 5 или 6.
Пример решения данной задачи на Python:
def find_product(arr):product = 1
for num in arr:
if num >= 50 and num <= 69 and num % 2 == 0:
product *= num
return product
# Задаем количество элементов массива
n = 10
# Генерируем массив случайных чисел от 0 до 100
import random
arr = [random.randint(0, 100) for _ in range(n)]
print("Массив:", arr)
result = find_product(arr)
print("Произведение двузначных четных элементов, начинающихся с 5 или 6:", result)
Этот код генерирует случайный массив из n элементов и находит произведение двузначных четных элементов, начинающихся с 5 или 6.