Главная / Экзамен / Задание №16

ФИПИ ОГЭ информатика, задание 16 (B0B1DA)

Задание 16 требует посчитать, сколько введённых чисел имеют четырехзначную запись в системе счисления с основанием 8 и оканчиваются цифрой 3. Ввод продолжается до 0.

ОГЭ информатикаЗадание №16ПрограммированиеПодсчет элементов последовательностиУсловие на последнюю цифру в системе счисления

Задание

№16 · Программирование

Дайте развернутый ответ.

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 3. В ответе запишите количество искомых элементов.

Программа получает на вход натуральные числа. Количество введённых чисел неизвестно, но не превышает 1000. Последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).

Программа должна напечатать только одно число – количество искомых элементов последовательности.

Пример работы программы

Входные данныеВыходные данные
483 555 891 3027 4123 03

Python-редактор

Напишите программу и проверьте ее на примере из условия.

Python
Готово к запуску.
stdout
Результат запуска появится здесь.
stderr
Ошибки выполнения появятся здесь.
Подсказка AI-репетитора

Подсказки открываются по одной и не показывают готовый ответ.

Показано 0 из 3

Задание 16: Подсчет элементов с четырехзначной восьмеричной записью

Задание 16: подсчет элементов с четырехзначной восьмеричной записью, оканчивающихся на 3

В задаче проверяется навык работы с последовательностью чисел и проверкой условий в конкретной системе счисления. Нужно принимать входные натуральные числа до сигнала конца ввода, который обозначен нулём, и для каждого числа определить, имеет ли его восьмеричная запись длину ровно восемь? — нет, четыре цифры, и последняя цифра равна 3. Восьмеричная запись четырёхзначна означает диапазон от 10008 до 77778, что эквивалирует от 512 до 4095 включительно. Проверяем условие: переход к представлению в системе счисления с основанием 8 и проверка последней цифры. Ввод состоит из произвольного количества чисел (до 1000), а ноль не входит в последовательность. Программа должна вывести одно число — количество элементов, удовлетворяющих условию. При подходе к задаче полезно помнить о способах проверки последней цифры в восьмеричной записи и способе завершения ввода нулём.