Написать программу на Питоне или 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")
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад