Вопрос задан 28.04.2026 в 21:00. Предмет Информатика. Спрашивает Силаева Юлиана.

Сформировать массив из 10 произвольных чисел. Определить сумму положительных, произведение отрицательных и количество нулевых элементов этого массива.

Перейти к ответам

Ответы на вопрос

Отвечает Шайқақов Әлкадыр.

Для формирования массива из 10 произвольных чисел можно использовать любой язык программирования. Например, рассмотрим Python.

Пример кода для решения задачи:

Python
import random

# Формируем массив из 10 случайных чисел от -10 до 10
array = [random.randint(-10, 10) for _ in range(10)]
print("Массив:", array)

# Инициализируем переменные для подсчета суммы положительных, произведения отрицательных и количества нулевых элементов
sum_positive = 0
prod_negative = 1
count_zero = 0

# Проходим по всем элементам массива
for num in array:
if num > 0:
sum_positive += num
elif num < 0:
prod_negative *= num
else:
count_zero += 1

# Выводим результаты
print("Сумма положительных чисел:", sum_positive)
print("Произведение отрицательных чисел:", prod_negative)
print("Количество нулевых элементов:", count_zero)

Что делает этот код:

  1. Мы генерируем массив из 10 случайных чисел в диапазоне от -10 до 10.

  2. Затем проходим по каждому элементу массива:

    • Если число положительное, добавляем его к общей сумме положительных чисел.

    • Если число отрицательное, умножаем его на произведение отрицательных чисел.

    • Если число равно нулю, увеличиваем счетчик нулевых элементов.

  3. В конце выводим результаты: сумму положительных чисел, произведение отрицательных и количество нулевых элементов.

Пример вывода может быть таким:

Массив: [4, -2, 0, 5, -1, 0, 3, -6, 8, 0]
Сумма положительных чисел: 20
Произведение отрицательных чисел: -12
Количество нулевых элементов: 3

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос