Задание 16 ОГЭ по информатике · 17BAFA
ПовышеннаяКЭС 3.2
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 5.
Пример работы программы:
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 5.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 3 15 25 6 | 40 |
Показать ответ
n = int(input()); s = 0; for _ in range(n):; x = int(input()); if x % 5 == 0:; s += x; print(s)
Подсказки (3)
- Как проверить, делится ли целое число на 5 без остатка?
- Используйте условие x%5==0 и переменную для накопления суммы.
- Считайте количество чисел, повторите ввод столько раз, добавляя к сумме только числа, для которых остаток от деления на 5 равен нулю.
Решение
1. Сначала считываем количество чисел в последовательности и обнуляем переменную суммы.
n=int(input())
2. Для каждого из n чисел проверяем остаток от деления на 5. Если остаток равен нулю, число кратно 5, поэтому добавляем его к сумме.
x%5=0
3. После обработки всех чисел выводим накопленную сумму. Например, для чисел 15, 25 и 6 сумма равна 40.
15+25=40
4. Один из возможных вариантов программы на Python:
n=int(input())
2. Для каждого из n чисел проверяем остаток от деления на 5. Если остаток равен нулю, число кратно 5, поэтому добавляем его к сумме.
x%5=0
3. После обработки всех чисел выводим накопленную сумму. Например, для чисел 15, 25 и 6 сумма равна 40.
15+25=40
4. Один из возможных вариантов программы на Python:
n = int(input())
s = 0
for _ in range(n):
x = int(input())
if x % 5 == 0:
s += x
print(s)Частые ошибки
- Суммируют все числа, не проверяя делимость на 5.
- Используют условие x / 5 == 0 вместо проверки остатка x % 5 == 0.
- Забывают вывести накопленную сумму после завершения цикла.
- Неверно задают количество повторений цикла.
Источник: Открытый банк ФИПИ
Похожие задания
16Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество…Задания открытого банка ФИПИ · 11484C16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 12350E16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 1670DB16Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 1776C616Напишите программу, которая в последовательности натуральных чисел вычисляет сумму трёхзначных чисел, кратных…Задания открытого банка ФИПИ · 17F60116Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 1899DF16Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и…Задания открытого банка ФИПИ · 18BEB816Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов…Задания открытого банка ФИПИ · 18EA84
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.