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

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

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

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

Задание

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

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

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

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

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

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

Входные данныеВыходные данные
33 63 17 2 4 53 041

Python-редактор

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

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

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

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

Задание 16: программа для суммы элементов 0B7312

Задание 16: обработка последовательности чисел

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