Вопрос задан 28.04.2026 в 21:00.
Предмет Информатика.
Спрашивает Силаева Юлиана.
Сформировать массив из 10 произвольных чисел. Определить сумму положительных, произведение отрицательных и количество нулевых элементов этого массива.
Ответы на вопрос
Отвечает Шайқақов Әлкадыр.
Для формирования массива из 10 произвольных чисел можно использовать любой язык программирования. Например, рассмотрим Python.
Пример кода для решения задачи:
Pythonimport 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)
Что делает этот код:
-
Мы генерируем массив из 10 случайных чисел в диапазоне от -10 до 10.
-
Затем проходим по каждому элементу массива:
-
Если число положительное, добавляем его к общей сумме положительных чисел.
-
Если число отрицательное, умножаем его на произведение отрицательных чисел.
-
Если число равно нулю, увеличиваем счетчик нулевых элементов.
-
-
В конце выводим результаты: сумму положительных чисел, произведение отрицательных и количество нулевых элементов.
Пример вывода может быть таким:
Массив: [4, -2, 0, 5, -1, 0, 3, -6, 8, 0]
Сумма положительных чисел: 20
Произведение отрицательных чисел: -12
Количество нулевых элементов: 3
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

