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

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

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

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

Задание

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

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

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

На
вход программе сначала подаётся количество элементов последовательности N
(1 ≤ N ≤ 1000), затем каждый элемент последовательности в
отдельной строке.

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

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

Входные данныеВыходные данные
5 32 160 472 504 5763

Python-редактор

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

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

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

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

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

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

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