C++ How To Check if a Number Is Even or Odd
Check if a Number Is Even or Odd
Use the modulus operator % to find out if a number is even or odd:
Example
int number = 7;
if (number % 2 == 0) {
cout << number << " is even";
} else {
cout << number << " is odd";
}
Explanation:% gives the remainder of a division.
An even number can be divided by 2 with nothing left over, so number % 2 is 0.
For an odd number, the remainder is 1.