Для решения этой задачи на языке программирования Python, можно использовать следующий код:
import random
def generate_array(size=10, interval=(-50, 50)):
return [random.randint(interval[0], interval[1]) for _ in range(size)]
def calculate_stats(arr):
positive_sum = sum(x for x in arr if x > 0)
negative_count = len([x for x in arr if x < 0])
return positive_sum, negative_count
arr = generate_array()
print("Массив:", arr)
positive_sum, negative_count = calculate_stats(arr)
print("Сумма положительных элементов:", positive_sum)
print("Количество отрицательных элементов:", negative_count)
Описание кода:
Пример выполнения:
Массив: [-12, 34, -5, 0, 23, -1, 10, -15, 5, 42]
Сумма положительных элементов: 114
Количество отрицательных элементов: 4
Ответ: Программа на Python, которая создает массив из десяти целых чисел в заданном полуинтервале, выводит массив на экран и подсчитывает сумму положительных элементов и количество отрицательных элементов.
Отличная работа! Ты справился с этим заданием. Продолжай в том же духе, и у тебя все получится!