Чтобы проверить, является ли число чётным в C++, можно проверить остаток от деления числа на 2. 4 Для этого используется оператор по модулю (%). 4 Если остаток равен 0, то число чётное, в противном случае — нечётное. 4
Пример кода: 4
#include <bits/stdc++.h>int main() { int n = 11; // Если n полностью делится на 2, то выводим «Четный» if (n % 2 == 0) cout << 'Четный'; // Если n не полностью делится на 2, то выводим «Нечётный» else cout << 'Нечётный'; return 0;}
Также можно использовать побитовую операцию, так как у нечётных чисел младший бит всегда равен 1, а у чётных — нулю. 2 Для этого нужно написать функцию bool isEven(int n) { return !(n&1); }
. 2