Задание 16 ОГЭ по информатике · 7E3F0A

ПовышеннаяКЭС 3.2
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и оканчивается на цифру 6. В ответе запишите количество искомых элементов.
На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке.
Программа должна напечатать только одно число – количество искомых элементов последовательности.
Пример работы программы
Входные данныеВыходные данные
5 486 558 894 3030 41263
Показать ответ
```python; n = int(input()); count = 0; for _ in range(n):; x = int(input()); if 512 <= x <= 4095 and x % 8 == 6:; count += 1; print(count); ```
Подсказки (3)
  1. Как определить последнюю цифру числа в восьмеричной системе счисления?
  2. Последняя восьмеричная цифра равна остатку от деления числа на 8. Четырёхзначные восьмеричные числа лежат в диапазоне от 83 до 84−1.
  3. Для каждого числа проверьте условие 512≤x≤4095 и x mod 8=6. Если оно выполнено, увеличьте счётчик.
Решение
1. Восьмеричная запись является четырёхзначной, если число не меньше 83=512 и не больше 84−1=4095.

2. Последняя цифра восьмеричной записи равна остатку от деления числа на 8. Поэтому она равна 6, если x mod 8=6.

3. Последовательно считываем все N чисел и увеличиваем счётчик при выполнении обоих условий.

4. Для приведённого примера условиям соответствуют числа 558, 894 и 3030, поэтому результат равен 3.
Частые ошибки
  • Проверяют только остаток от деления на 8 и не учитывают количество цифр в восьмеричной записи.
  • Ошибочно используют диапазон от 82 до 83−1, соответствующий трёхзначным восьмеричным числам.
  • Забывают увеличить счётчик или выводят сами подходящие числа вместо их количества.

Источник: Открытый банк ФИПИ

Похожие задания

16Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и…Задания открытого банка ФИПИ · 7AC46616Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 7B083416Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 4 или 9.…Задания открытого банка ФИПИ · 7D2B8616Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 7DBB9016Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 7F33A016Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3.…Задания открытого банка ФИПИ · 819D6B16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 86ED6016Напишите программу для решения следующей задачи. На зачётной работе по физике ученикам 9 класса было…Задания открытого банка ФИПИ · 87A333

Нужен репетитор по информатике?

Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.

Репетиторы по информатике

Подбор репетитора

Напишите, что нужно, — команда Precettore подберёт репетитора и свяжется с вами.

Готовьтесь к ОГЭ по информатике в Precettore

Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.