কম্পিউটার

এমন একটি মান খুঁজুন যার XOR প্রদত্ত সংখ্যা সহ C++ এ সর্বাধিক


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি সংখ্যা খুঁজে বের করে যার XOR অপারেশন প্রদত্ত সংখ্যার সাথে সর্বাধিক।

আমরা ধরে নিচ্ছি এখানে বিটের সংখ্যা 8।

বিভিন্ন বিটের XOR অপারেশন আপনাকে 1 বিট দেয়। এবং একই বিটের মধ্যে XOR অপারেশন আপনাকে 0 বিট দেয়।

যদি আমরা প্রদত্ত সংখ্যার 1 এর পরিপূরক খুঁজে পাই, তাহলে সেই সংখ্যাটিই আমরা খুঁজছি।

উদাহরণ

আসুন কোডটি দেখি।

#include <bits/stdc++.h>
using namespace std;
int findNumberWithMaximumXOR(int X) {
   return ((1 << 8) - 1) ^ X;
}
int main() {
   int X = 4;
   cout << findNumberWithMaximumXOR(X) << endl;
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

251

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. C++ এ প্রদত্ত মান সহ পাতা মুছুন

  2. C++ এ ম্যাট্রিক্সে সর্বোচ্চ XOR মান

  3. সর্বাধিক প্রাইম যার যোগফল C++ এ দেওয়া N এর সমান

  4. নোড খুঁজুন যার পরম পার্থক্য X-এর সাথে C++ এ সর্বোচ্চ মান দেয়