Задача на C++
Дано целое число n. Выведите следующее за ним четное число.
Задачу необходимо решить целочисленными операциями без использования условных операторов (в том числе без тернарного оператора ?: в С++) и\или циклов.
Входные данные
Вводится целое положительное число, не превышающее 1000.
Выходные данные
Выведите ответ на задачу.
Примеры
входные данные
7
выходные данные
8
входные данные
8
выходные данные
10

12 Авг 2019 в 19:44
705 +1
0
Ответы
1
include

int main() {
int n;
std::cin >> n;

// Находим следующее четное число
int next_even = n + 2 - (n % 2);
std::cout << next_even << std::endl;
return 0;

}

20 Апр 2024 в 14:55
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир