diff --git a/Bit-manipulationTechniques/OddEven/main.cpp b/Bit-manipulationTechniques/OddEven/main.cpp new file mode 100644 index 0000000..f149aac --- /dev/null +++ b/Bit-manipulationTechniques/OddEven/main.cpp @@ -0,0 +1,20 @@ +#include + +using namespace std; + +int main() +{ + int x; + cin >> x; + + /* x & 1 will find out the last bit + * if last bit is 1 "x & 1" will return ...0001 + * if last bit is 0 "x & 1" will return ...0000 + */ + if (x & 1) + cout << "Odd" << endl; + else + cout << "Even" << endl; + + return 0; +}