Задание 16 ОГЭ по информатике · 50F022
ПовышеннаяКЭС 3.2
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 3.
Пример работы программы:
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 3.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 3 12 25 9 | 21 |
Показать ответ
Программа должна считать все числа последовательности, сложить числа, делящиеся на 3 без остатка, и вывести полученную сумму.
Подсказки (3)
- Как проверить, делится ли целое число на 3 без остатка?
- Используйте условие x mod 3=0 и переменную для накопления суммы.
- Считайте n, затем n раз считайте очередное число x; если
x \% 3 == 0, прибавьте его к сумме и после цикла выведите сумму.
Решение
1. Сначала считываем количество чисел в последовательности и создаём переменную sum для накопления суммы. 2. В цикле считываем каждое число. Если остаток от деления числа на 3 равен нулю, число кратно 3, поэтому добавляем его к сумме. x mod 3=0 3. После обработки всех чисел выводим накопленную сумму. Например, для входных чисел 12, 25 и 9 к сумме будут добавлены 12 и 9. 12+9=21 4. Один из возможных вариантов программы на Python: 5. n = int(input()) sum = 0 for i in range(n): x = int(input()) if x % 3 == 0: sum += x print(sum)
Частые ошибки
- Проверяют делимость с помощью обычного деления вместо остатка от деления.
- Не считывают первое число, содержащее количество элементов последовательности.
- Выводят количество чисел, кратных 3, вместо их суммы.
- Выводят промежуточную сумму внутри цикла вместо результата после обработки всех чисел.
Источник: Открытый банк ФИПИ
Похожие задания
16Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 9.…Задания открытого банка ФИПИ · 4DD2D216Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в…Задания открытого банка ФИПИ · 4E1F9E16Напишите программу, которая в последовательности целых чисел находит среднее арифметическое чисел, кратных 9…Задания открытого банка ФИПИ · 4E7CA216Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее…Задания открытого банка ФИПИ · 50D7B216Напишите программу, которая в последовательности натуральных чисел определяет количество чисел…Задания открытого банка ФИПИ · 516CE016Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 3 и…Задания открытого банка ФИПИ · 51A75316Напишите программу, которая в последовательности натуральных чисел определяет количество чисел…Задания открытого банка ФИПИ · 51BD1816Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 7.…Задания открытого банка ФИПИ · 57E4C1
Нужен репетитор по информатике?
Посмотрите репетиторов, которые ведут занятия в Precettore, или оставьте заявку — подберём сами.
Готовьтесь к ОГЭ по информатике в Precettore
Варианты с автопроверкой, домашние задания от репетитора, онлайн-доска и разбор ошибок — в одном кабинете. Регистрация бесплатная.