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

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

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

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

Задание

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

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

Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых
в системе счисления с основанием 7 оканчивается цифрой 1. Если среди входных данных таких элементов нет, программа должна вывести «NO» .

Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел,
не превышающих 30 000, каждое в отдельной строке.

Программа должна вывести одно число – количество десятичных чисел (элементов последовательности), запись которых в 7-ричной системе счисления оканчивается цифрой 1, или «NO» , если среди входных данных таких элементов нет.

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

Входные данныеВыходные данные
6 12 15 10 71 50 113

Python-редактор

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

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

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

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

Задание 16: подсчет чисел, оканчивающихся цифрой 1 в системе счисления с

Задание 16: подсчет элементов, оканчивающихся цифрой 1 в 7-ричной системе

В задаче проверяем навык работы с последовательностями и представления чисел в нестандартной системе счисления. Нужно определить, сколько чисел из заданной последовательности в десятичной форме имеют в 7-ричной записи последний символ 1. Практический подход: для каждого числа вычисляем остаток от деления на 7. Если остаток равен 1, то число подходит под условие. Такие числа суммируем, и если их общее количество больше 0, выводим это число; иначе выводим NO. Важный нюанс: вход начинается с N — количества чисел (3 ≤ N ≤ 10 000), далее следуют сами числа, каждое на новой строке. Пример иллюстрирует работу программы и показывает, как входные данные преобразуются в итоговый вывод. Задача развивает умение работать с системами счисления и анализировать остатки от деления, что полезно при обработке числовых последовательностей в программировании.