Вопрос задан 25.10.2023 в 03:25. Предмет Информатика. Спрашивает Золотарёва Олеся.

На вход поступают положительные и отрицательные числа. Ввод осуществляется до тех пор, пока не

будет введен нуль. Найти сумму всех введенных чисел с клавиатуры, а также количество неотрицательных чисел
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Редин Саша.

i = 1

k = 0

s = 0

while i!=0:

   i = int(input())

   s += i

   if i > 0:

       k+=1

print(s,k)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно написать программу, которая будет продолжать принимать числа от пользователя до тех пор, пока не будет введен ноль. В процессе ввода, программа будет подсчитывать сумму всех введенных чисел и количество неотрицательных чисел. Вот пример программы на Python:

python
# Инициализируем переменные для суммы и количества неотрицательных чисел сумма = 0 количество_неотрицательных = 0 while True: # Запрашиваем ввод пользователя число = float(input("Введите число (для завершения введите 0): ")) # Проверяем, является ли введенное число нулем if число == 0: break # Обновляем сумму сумма += число # Проверяем, является ли введенное число неотрицательным if число >= 0: количество_неотрицательных += 1 # Выводим результаты print("Сумма всех введенных чисел:", сумма) print("Количество неотрицательных чисел:", количество_неотрицательных)

Эта программа будет выполняться до тех пор, пока пользователь не введет ноль. Она будет подсчитывать сумму введенных чисел и количество неотрицательных чисел, а затем выведет результаты на экран.

0 0

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

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

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

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