Задача Задача №1813913
А
А
Чтобы решить задачу, вам нужно написать программу, которая будет выполнять следующие шаги:
- Считать натуральное число \( n \), которое указывает, сколько целых чисел будет вводиться.
- Считать \( n \) целых чисел по одному на каждой строке.
- Подсчитать суммы положительных и отрицательных чисел.
- Вывести сначала сумму положительных чисел, затем сумму отрицательных чисел, разделенные пробелом.
Вот пример реализации на языке Python:
# Считаем количество чисел
n = int(input())
# Инициализируем суммы
positive_sum = 0
negative_sum = 0
# Считываем n целых чисел
for _ in range(n):
number = int(input())
if number > 0:
positive_sum += number
elif number < 0:
negative_sum += number
# Выводим результаты
print(positive_sum, negative_sum)
Пояснение к коду:
- Сначала мы принимаем ввод с помощью
input(), чтобы прочитать количество чисел \( n \). - Затем мы инициализируем две переменные
positive_sumиnegative_sumдля хранения сумм положительных и отрицательных чисел соответственно. - В цикле
forмы берем каждое из \( n \) чисел, проверяем, положительное оно или отрицательное, и добавляем его к соответствующей сумму. - В конце мы выводим суммы через пробел с помощью функции
print().
С этим кодом ваша программа будет корректно выполнять поставленную задачу. Если у вас есть дополнительные вопросы или нужны уточнения, не стесняйтесь спрашивать!