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

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

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

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

Задание

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

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

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

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

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

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

Входные данныеВыходные данные
48 5 55 7 8 93 302 9 412 5 03

Python-редактор

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

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

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

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

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

Задание 16. Подсчёт элементов последовательности по восьмеричной записи с окончанием 5

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