Сумма элементов (1 часть)
1 часть подборки заданий на определение суммы чисел, удовлетворяющих заданным условиям. Количество чисел задаётся до их ввода.
Демовариант 2026 года
Напишите программу подсчёта суммы элементов последовательности натуральных чисел, запись которых в 7-ричной системе счисления оканчивается на цифру 1. В ответе запишите только сумму.
На вход программе сначала подаётся количество элементов последовательности N (1 ≤ N ≤ 1000), затем каждый элемент последовательности в отдельной строке.
Программа должна напечатать только одно число – искомую сумму элементов, записанную в десятичной системе счисления.
Пример работы программы
| Входные данные | Выходные данные |
| 5 15 13 11 8 23 | 23 |
Программа
Программа получает на вход количество чисел n:
n = int(input())
Сумму всех соответствующих условию чисел изначально приравниваем к 0:
s = 0
В цикле вводим n чисел.
for i in range(n):
Обозначим вводимое число x.
x = int(input())
Проверяем условие. Если x делится на 7 с остатком 1, то прибавляем число к сумме:
for i in range(n): x = int(input())
Выводим результат:
x = int(input())
Вариант решения полностью:

В остальных заданиях, если подходящих элементов не нашлось, нужно вывести «NO».
№5A3C65
Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 5 оканчивается нечётной цифрой. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел, не превышающих 30 000, каждое в отдельной строке.
Программа должна вывести одно число – сумму десятичных чисел (элементов последовательности), запись которых в 5-ричной системе счисления оканчивается нечётной цифрой, или «NO», если среди входных данных таких элементов нет.
Пример работы программы
| Входные данные | Выходные данные |
| 6 12 15 10 71 50 11 | 82 |
Программа

В решении следующего задания изменится только проверка условия, которому должны соответствовать числа.
№E124A8
Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 5 оканчивается чётной цифрой. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел, не превышающих 30 000, каждое в отдельной строке.
Программа должна вывести одно число – сумму десятичных чисел (элементов последовательности), запись которых в 5-ричной системе счисления оканчивается чётной цифрой, или «NO», если среди входных данных таких элементов нет.
Пример работы программы
| Входные данные | Выходные данные |
| 6 12 15 10 71 50 11 | 87 |
Решение
Изменения в программу №5A3C65 (условие):
(x % 5) % 2 == 0
№8A66E0
Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 7 оканчивается цифрой 3. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел, не превышающих 30 000, каждое в отдельной строке.
Программа должна вывести одно число – сумму десятичных чисел (элементов последовательности), запись которых в 7-ричной системе счисления оканчивается цифрой 3, или «NO», если среди входных данных таких элементов нет.
Пример работы программы
| Входные данные | Выходные данные |
| 5 33 63 17 24 53 | 41 |
Решение
Изменения в программу №5A3C65 (условие):
x % 7 == 3
№18EA84
Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 7 оканчивается цифрой 6. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел, не превышающих 30 000, каждое в отдельной строке.
Программа должна вывести одно число – сумму десятичных чисел (элементов последовательности), запись которых в 7-ричной системе счисления оканчивается цифрой 6, или «NO», если среди входных данных таких элементов нет.
Пример работы программы
| Входные данные | Выходные данные |
| 5 20 13 9 28 12 | 33 |
Решение
Изменения в программу №5A3C65 (условие):
x % 7 == 6
Задания из Банка заданий ОГЭ