Для решения данной задачи необходимо выполнить несколько шагов: создать массив, заполнить его случайными числами в заданном диапазоне, вывести массив на экран и подсчитать сумму положительных чисел и количество отрицательных. Давайте рассмотрим эти шаги подробнее.
Шаг 1: Создание и заполнение массива
Для начала создадим массив a
из 10 целых чисел. Чтобы заполнить массив числами из промежутка (-50; 50), можно воспользоваться функцией генерации случайных чисел. В большинстве языков программирования есть соответствующие библиотеки или функции для работы с случайными числами.
Пример на Python
import random
# Создаем массив из 10 случайных чисел от -49 до 49
a = [random.randint(-49, 49) for _ in range(10)]
# Выводим массив на экран
print("Массив:", a)
Здесь используется random.randint
для генерации случайных чисел в указанном диапазоне. Обратите внимание, что верхняя граница random.randint
включительна, поэтому мы используем -49 и 49.
Шаг 2: Подсчет суммы положительных чисел и количества отрицательных
Теперь, когда массив заполнен, можно подсчитать сумму положительных чисел и количество отрицательных элементов.
# Инициализируем переменные для подсчёта суммы и количества
sum_positive = 0
count_negative = 0
# Проходим по всем элементам массива
for num in a:
if num > 0:
sum_positive += num
elif num < 0:
count_negative += 1
# Выводим результаты
print("Сумма положительных чисел:", sum_positive)
print("Количество отрицательных чисел:", count_negative)
В этом фрагменте кода мы используем цикл for
, чтобы пройти по каждому элементу массива a
. Внутри цикла проверяем, является ли число положительным или отрицательным, и соответственно обновляем переменные sum_positive
и count_negative
.
Итог
Таким образом, мы создали массив из 10 целых чисел в диапазоне от -49 до 49, вывели его на экран, а также подсчитали сумму положительных чисел и количество отрицательных элементов. Этот подход можно адаптировать для использования в других языках программирования с аналогичным функционалом для работы с массивами и случайными числами.