Вопрос задан 24.07.2023 в 07:41. Предмет Информатика. Спрашивает Скляр София.

Задача: Среди заданных чисел найти количество трехзначных чисел. Формат ввода: Элементы

последовательности (целые числа в диапазоне от -30000 до 30000) заданы по одному на строке через пробел. Признак окончание последовательности - число 0 (в последовательность не входит). Формат вывода: Целое число. .
0 0
Перейти к ответам

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

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

s = 0

for i in range(30000):

    if len(str(i)) == 3:

         s +=1

print(s * 2)

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

Для решения данной задачи вам необходимо считывать числа из ввода до тех пор, пока не встретите число 0 (признак окончания последовательности). После этого, вычислите количество трехзначных чисел в данной последовательности и выведите результат.

Вот пример решения задачи на языке Python:

python
def count_three_digit_numbers(): sequence = [] while True: num = int(input()) if num == 0: break sequence.append(num) count = sum(1 for num in sequence if 100 <= num <= 999) return count result = count_three_digit_numbers() print(result)

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

0 0

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

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

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

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