কম্পিউটার

চারটি অ্যারে থেকে সমস্ত চতুষ্পদ গণনা করুন যাতে তাদের XOR C++ এ 'x'-এর সমান হয়


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

এর জন্য আমাদের চারটি অ্যারে এবং একটি মান x দেওয়া হবে। আমাদের কাজ হল সমস্ত চতুর্গুণ গণনা করা যার XOR প্রদত্ত মানের x এর সমান।

উদাহরণ

#include<bits/stdc++.h>
using namespace std;
//counting quadruples with XOR equal to x
int count_quad(int a[], int b[], int c[], int d[],
int x, int n){
   int count = 0;
   for (int i = 0 ; i < n ; i++)
      for (int j = 0 ; j < n ; j++)
         for (int k = 0 ; k < n ; k++)
            for (int l = 0 ; l < n ; l++)
               if ((a[i] ^ b[j] ^ c[k] ^ d[l]) == x)
                  count++;
   return count;
}
int main(){
   int x = 3;
   int a[] = {0, 1};
   int b[] = {2, 0};
   int c[] = {0, 1};
   int d[] = {0, 1};
   int n = sizeof(a)/sizeof(a[0]);
   cout << count_quad(a, b, c, d, x, n) << endl;
   return 0;
}

আউটপুট

4

  1. C++ এ সমস্ত ক্রমবর্ধমান অনুক্রম গণনা করুন

  2. চিহ্ন পরিবর্তন করে N উপাদানগুলির সমস্ত সমন্বয় প্রিন্ট করুন যাতে তাদের যোগফল C++ এ M দ্বারা বিভাজ্য হয়

  3. ক্ষুদ্রতম সংখ্যা n খুঁজুন যেমন n XOR n+1 C++ এ প্রদত্ত k-এর সমান

  4. C++ ব্যবহার করে একটি অ্যারেতে জোড়ার সংখ্যা খুঁজুন যাতে তাদের XOR 0 হয়।