Найти тему

Следующее четное

Оглавление

Дано целое число n. Выведите следующее за ним четное число.

Задачу необходимо решить целочисленными операциями без использования условных операторов и\или циклов.

Верное решение:

n = int(input())
c = n % 2
print(n + 2 - c)

Верное решение:

n = int(input())
print(2 * (n // 2 + 1))

Верное решение:

n = int(input())
print(n // 2 + n // 2 + 2)

Верное решение (в одну строку):

print(int(input()) // 2 * 2 + 2)

Верное решение (разминка перед ЕГЭ):

n = int(input())
print(x + 1 if n % 2 == 1 else n + 2)
Из свободного доступа
Из свободного доступа

# Программист ставит себе на тумбочку перед сном два стакана.
Один с водой - на случай, если захочет ночью пить. А второй
пустой - на случай, если не захочет.

Наука
7 млн интересуются