Дан массив из 10 элементов,которые заполняются случайным образом.Найти: а)наименьший элемент б)сумму не положительных элементов в)произведение элементов,кратных 3.
import random # Создаем массив из 10 элементов arr = [random.randint(-10, 10) for _ in range(10)] # Находим наименьший элемент min_element = min(arr) print("Наименьший элемент в массиве:", min_element)
б) Теперь найдем сумму не положительных элементов:
# Находим сумму не положительных элементов sum_non_positive = sum([x for x in arr if x <= 0]) print("Сумма не положительных элементов в массиве:", sum_non_positive)
в) Наконец, найдем произведение элементов, кратных 3:
# Находим произведение элементов, кратных 3 product_multiple_of_3 = 1 for x in arr: if x % 3 == 0: product_multiple_of_3 *= x print("Произведение элементов, кратных 3 в массиве:", product_multiple_of_3)
а) Сначала найдем наименьший элемент в массиве:
import random# Создаем массив из 10 элементов
arr = [random.randint(-10, 10) for _ in range(10)]
# Находим наименьший элемент
min_element = min(arr)
print("Наименьший элемент в массиве:", min_element)
б) Теперь найдем сумму не положительных элементов:
# Находим сумму не положительных элементовsum_non_positive = sum([x for x in arr if x <= 0])
print("Сумма не положительных элементов в массиве:", sum_non_positive)
в) Наконец, найдем произведение элементов, кратных 3:
# Находим произведение элементов, кратных 3product_multiple_of_3 = 1
for x in arr:
if x % 3 == 0:
product_multiple_of_3 *= x
print("Произведение элементов, кратных 3 в массиве:", product_multiple_of_3)
Это все задачи выполнены в python.