Задача к ОГЭ по информатике на тему «Создание и выполнение программы на универсальном языке программирования» №6

Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3 и оканчивающееся на 8.

Количество чисел не превышает 100. Введённые числа по модулю не превышают 300.

Программа должна вывести одно число: сумму чисел, кратных 3 и оканчивающихся на 8.

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

Входные данные Выходные данные
3 66
18
25
48

# Ввод количества чисел
n = int(input("Введите количество чисел: "))

# Инициализация суммы
sum_numbers = 0

# Ввод и обработка последовательности чисел
for i in range(n):
    number = int(input("Введите число: "))

    # Проверка условий: кратность 3 и окончание на 8
    if number % 3 == 0 and number % 10 == 8:
        sum_numbers += number

# Вывод результата
print("Сумма чисел, кратных 3 и оканчивающихся на 8:", sum_numbers)

Ответ:
Оцените статью
Я решу все!