Напишите программу для подсчета произведения положительных и отрицательных элементов в заданном массиве А. Если
Напишите программу для подсчета произведения положительных и отрицательных элементов в заданном массиве А. Если элементов такого вида нет, выведите соответствующее сообщение. Укажите количество элементов в массиве при вводе исходных данных.
16.12.2023 15:44
Описание:
Для решения данной задачи, вам понадобится написать программу на языке программирования, которая будет подсчитывать произведение положительных и отрицательных элементов в заданном массиве A.
Программа будет просить вас ввести количество элементов в массиве А, а затем сами элементы массива. Затем, она будет выполнять следующие действия:
1. Создать переменные `positiveProduct` (произведение положительных элементов) и `negativeProduct` (произведение отрицательных элементов), и присвоить им значение 1.
2. Использовать цикл для перебора всех элементов массива А:
- Если элемент больше нуля, умножить его на `positiveProduct`.
- Если элемент меньше нуля, умножить его на `negativeProduct`.
3. Проверить, существуют ли положительные или отрицательные элементы в массиве:
- Если `positiveProduct` равно 1, значит положительных элементов нет, вывести сообщение об этом.
- Если `negativeProduct` равно 1, значит отрицательных элементов нет, вывести сообщение об этом.
- В противном случае, вывести значения `positiveProduct` и `negativeProduct`.
Дополнительный материал:
Предположим, у нас есть массив А размером 5 элементов: [-2, 3, -4, 1, 5].
Программа должна вывести:
Совет:
Для более легкого понимания задачи, рекомендуется разбить ее на более маленькие подзадачи: ввод данных, подсчет произведений положительных и отрицательных элементов, и вывод результатов.
Задание:
Напишите программу, которая будет подсчитывать произведение положительных и отрицательных элементов в заданном массиве. Введите количество элементов в массиве и элементы самого массива. Если положительных или отрицательных элементов в массиве нет, выведите соответствующее сообщение.