Проверка четности или нечетности числа без использования оператора %



Хотя этот трюк не намного лучше, чем использование оператора %, но иногда он эффективен (с большими числами).



Пример:

num = 5

Двоичный: «101 & 1» будет 001, поэтому true

num = 4

Двоичный: «100 & 1» будет 000, поэтому false.



#cpp #programming



👉 @cpp_lib