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 325 views
1 answer 361 views
1 answer 337 views
1 answer 388 views
2 answers 417 views
2 answers 398 views
1 answer 296 views
...