Предмет: Информатика,
автор: Feruy
Написать программу на Питоне или C++
В Байтландии тернарным числом называют целое число, которое можно представить в виде суммы трёх подряд идущих целых чисел. Например, 0 является тернарным числом, так как представляется в виде суммы трёх подряд идущих целых чисел -1, 0 и 1.
По заданному числу определите, является ли оно тернарным.
Ответы
Автор ответа:
1
Перед тем, как приступать к программированию задачи, решим её математически. Пусть нам дано число n, тогда по условию, если оно является тернарным числом, то его можно представить в виде a + (a + 1) + (a + 2) = n
3a + 3 = n
a = (n - 3) : 3
Значит число n должно делиться на три, значит число является тернарным тогда, и только тогда когда, оно делится на 3. Теперь можно приступать к программированию.
Код на Python
n = int(input())
if n % 3 == 0:
print("Yes")
else:
print("No")
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: kiss280
Предмет: Русский язык,
автор: Лена64444
Предмет: География,
автор: Kileer4637
Предмет: Алгебра,
автор: pspspspp