Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2670304
А
Аноним
23 января 2025 11:35 · публичный вопрос
А
Аноним

16 № 37909 i Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в…

Запрос пользователя

16 №  37909 i Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 100. Введенные числа не превышают 300. Программа должна вывести одно число  — сумму чисел, кратных 3. Пример работы программы: Входные данные Выходные данные 3 12 25 9 21

Ответ нейросети
23 января 2025 11:35

Для решения задачи можно написать программу на Python, которая будет определять сумму чисел, кратных 3, в последовательности натуральных чисел. Ниже приведен пример такой программы:

# Получаем количество чисел в последовательности
n = int(input("Введите количество чисел: "))

# Инициализация переменной для суммирования
sum_of_multiples_of_3 = 0

# Цикл для ввода чисел и проверки кратности 3
for _ in range(n):
    number = int(input("Введите число: "))
    if number % 3 == 0:
        sum_of_multiples_of_3 += number

# Вывод результата
print(sum_of_multiples_of_3)

Как работает программа:

  1. Программа сначала запрашивает у пользователя количество чисел, которые он собирается ввести.
  2. Затем она использует цикл для считывания каждого числа по одному.
  3. Если число кратно 3 (т.е. остаток от деления на 3 равен 0), то оно добавляется к общей сумме.
  4. В конце программа выводит сумму чисел, кратных 3.

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

Если ввести данные так, как в вашем примере:

3
12
25
9

То программа будет выводить 21, так как 12 и 9 — это единственные числа, кратные 3.