Написать и выполнить программу: сформировать массив из 15 целых чисел из [-28;25], вывести исходный массив в строку; найти произведение всех элементов; найти количество положительных элементов; найти минимальный элемент и его индекс.
import random # Формирование массива arr = [random.randint(-28, 25) for _ in range(15)] # Вывод исходного массива print("Исходный массив:", arr) # Нахождение произведения всех элементов prod = 1 for num in arr: prod *= num # Нахождение количества положительных элементов pos_count = len([num for num in arr if num > 0]) # Нахождение минимального элемента и его индекс min_num = min(arr) min_index = arr.index(min_num) # Вывод результатов print("Произведение всех элементов:", prod) print("Количество положительных элементов:", pos_count) print("Минимальный элемент:", min_num) print("Индекс минимального элемента:", min_index)
Результат выполнения программы будет содержать вывод исходного массива, произведения всех элементов, количество положительных элементов, минимального элемента и его индекс.
# Формирование массива
arr = [random.randint(-28, 25) for _ in range(15)]
# Вывод исходного массива
print("Исходный массив:", arr)
# Нахождение произведения всех элементов
prod = 1
for num in arr:
prod *= num
# Нахождение количества положительных элементов
pos_count = len([num for num in arr if num > 0])
# Нахождение минимального элемента и его индекс
min_num = min(arr)
min_index = arr.index(min_num)
# Вывод результатов
print("Произведение всех элементов:", prod)
print("Количество положительных элементов:", pos_count)
print("Минимальный элемент:", min_num)
print("Индекс минимального элемента:", min_index)
Результат выполнения программы будет содержать вывод исходного массива, произведения всех элементов, количество положительных элементов, минимального элемента и его индекс.