Даны три числа - a, b и c. Выведите «Yes», если хотя бы одна сумма двух из этих трех чисел делится на 3, и «No» в противном случае.

Условие:

Даны три числа - a , b и c . Выведите «Yes», если хотя бы одна сумма двух из этих трех чисел делится на 3, и «No» в противном случае.

Решение:

Предмет: Математика
Раздел: Делимость чисел

Разбор задачи:

Нам даны три числа: a, b и c. Требуется проверить, делится ли сумма хотя бы двух из них на 3.

Условия делимости:

Число делится на 3, если сумма его цифр делится на 3. Однако в данной задаче нам нужно проверить делимость сумм двух чисел:

  • (a + b) \mod 3 = 0
  • (a + c) \mod 3 = 0
  • (b + c) \mod 3 = 0

Если хотя бы одно из этих условий выполняется, выводим "Yes", иначе "No".

Решение на Python:

a, b, c = map(int, input().split())

if (a + b) % 3 == 0 or (a + c) % 3 == 0 or (b + c) % 3 == 0:
    print("Yes")
else:
    print("No")

Разбор кода:

  1. Считываем три числа.
  2. Проверяем условия делимости.
  3. Если хотя бы одна из сумм делится на 3, выводим "Yes", иначе "No".

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

Входные данные:

4 5 6

Проверка:

  • (4 + 5) = 9, делится на 3 → Yes
  • (4 + 6) = 10, не делится на 3
  • (5 + 6) = 11, не делится на 3

Так как хотя бы одно условие выполняется, ответ: "Yes".

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн