Для решения задачи о подсчете положительных, отрицательных и нулевых чисел в массиве A из N целых чисел, можно использовать простой алгоритм:
- Инициализировать три переменные для хранения количества положительных, отрицательных и нулевых чисел.
- Пройтись через каждый элемент массива и проверить, к какой категории он принадлежит (положительное, отрицательное или ноль).
- Добавить соответствующее значение в соответствующую переменную.
- Вывести исходный массив и подсчитанные значения.
Вот пример кода на Python, который выполняет эти шаги:
# Ввод массива от пользователя
N = int(input("Введите количество элементов в массиве: "))
A = []
print("Введите элементы массива:")
for _ in range(N):
A.append(int(input()))
# Инициализация счетчиков
positive_count = 0
negative_count = 0
zero_count = 0
# Подсчет положительных, отрицательных и нулевых чисел
for number in A:
if number > 0:
positive_count += 1
elif number < 0:
negative_count += 1
else:
zero_count += 1
# Вывод результатов
print("Исходный массив:", A)
print("Количество положительных чисел:", positive_count)
print("Количество отрицательных чисел:", negative_count)
print("Количество нулей:", zero_count)
Этот код сначала запрашивает количество элементов и сами элементы массива от пользователя. Затем он подсчитывает количество положительных, отрицательных и нулевых чисел, и, наконец, выводит исходный массив и результаты подсчета.
Вы можете запустить этот код в своей среде Python, чтобы получить результаты для вашего массива.