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

1 Дек 2019 в 19:44
143 +2
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 Апр 2024 в 00:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир