16

Ответ: Подсчёт восьмеричных чисел

ОГЭ · Информатика · Задание 16 · Системы счисления
ПовышеннаяФИПИ1670DBРазвёрнутое решение≈ 10 минут
Что должно получиться

Программа должна проверять условие 64 <= x <= 511 and x % 8 == 0 и выводить количество чисел, удовлетворяющих ему.

У этого задания официального ключа нет, поэтому ответ получен в разборе и с ключом не сверен. Перед тем как заучивать результат, пройдите выкладки — там видно, откуда взялось каждое число.

Условие

Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления трёхзначна и оканчивается на цифру 0. На вход программе сначала подаётся количество элементов последовательности $N$ ($1 \leq N \leq 1000$), затем каждый элемент последовательности в отдельной строке. Программа должна напечатать только одно число — количество искомых элементов последовательности.

Пример: для последовательности $32$, $160$, $472$, $504$, $576$ программа должна вывести число $3$.

Открыть задачу и решить самому

Где здесь ошибаются

Проверяют только делимость на 8, не учитывая требование трёхзначной записи.

Используют диапазон от 64 до 512 включительно вместо 64–511.

Проверяют делимость на 10, хотя последняя цифра должна быть нулём именно в восьмеричной записи.

Выводят сами подходящие числа вместо их количества.

Откуда взялся этот ответРазбор разложен на 4 шага: видно каждое преобразование и где теряется балл.
Открыть решение

Ответ к заданию 16 ОГЭ, информатика

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

Задача из темы «Системы счисления»: в ней 231 задача — у каждой есть ответ и разбор по шагам. Регистрация не нужна.