How to check whether a number is even or odd using bitwise operator in C++

1 Answer

0 votes
#include <iostream>

int main() {
    int n = 18;
     
    if (n & 1)  {
        std::cout << "Odd\n";
    }
    else {
        std::cout <<"Even\n";
    }
}



/*
run:

Even

*/

 



answered Jul 15, 2020 by avibootz

Related questions

1 answer 217 views
1 answer 260 views
1 answer 241 views
1 answer 284 views
2 answers 296 views
2 answers 282 views
1 answer 192 views
...