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

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

Задание 16: В задаче нужно считать элементы последовательности натуральных чисел, пока не встретится 0. Шестнадцатеричное представление должно быть трёхзначным и.

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

Задание

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

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

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

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

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

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

Входные данныеВыходные данные
1 73 28 5 8 93 9 57 412 5 03

Python-редактор

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

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

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

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

Задание 16: подсчёт элементов последовательности в шестнадцатеричной системе

Задание 16: подсчёт элементов последовательности с трёхзначной hex и концом D

В данной задаче проверяется умение работать с представлением чисел в шестнадцатеричной системе счисления и с вводом до сигнала окончания. Нужно реализовать программу, которая читает последовательность натуральных чисел до появления 0 (0 не входит в последовательность) и подсчитывает, сколько из них имеют трицифровое hex-представление и оканчиваются на цифру D. Такая задача тренирует навык перевода чисел между системами счисления и фильтрации по условиям: длина записи в hex должна быть ровно три цифры, и последняя цифра равна D. Алгоритм решения строится на последовательной проверке каждого введённого числа: определить его шестнадцатеричное представление, проверить длину и последний символ, увеличивать счётчик при соблюдении условий.