এই টিউটোরিয়ালে, আমরা সমতা খুঁজে বের করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।
এর জন্য আমাদের একটি নম্বর দেওয়া হবে। আমাদের কাজ হল এর সমতা খুঁজে বের করা অর্থাৎ সংখ্যাটি বেজোড় নাকি জোড় তা গণনা করা।
উদাহরণ
# include<bits/stdc++.h> # define bool int using namespace std; //finding the parity of given number bool getParity(unsigned int n) { bool parity = 0; while (n){ parity = !parity; n = n & (n - 1); } return parity; } int main() { unsigned int n = 7; cout<<"Parity of no "<<n<<": "<<(getParity(n)? "Odd": "even"); getchar(); return 0; }
আউটপুট
Parity of no 7: odd