Даны целые числа, отличные от 0. Признаком завершения ввода будет число 0. Подсчитать, сколько было введено отрицательных трёхзначных чисел.

1 Дек 2019 в 19:44
116 +1
1
Ответы
1

Программа на Python:

count = 0
while True:
num = int(input("Введите число (для завершения введите 0): "))
if num == 0:
break
if num < 0 and len(str(abs(num))) == 3:
count += 1
print(f"Количество отрицательных трёхзначных чисел: {count}")

Программа считывает числа от пользователя до тех пор, пока не будет введен 0. Затем программа проверяет каждое введенное число: если число отрицательное и является трехзначным, то количество таких чисел увеличивается на 1. По завершении ввода выводится количество отрицательных трехзначных чисел.

19 Апр в 00:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир