এটি একটি অ্যারে ভিত্তিক ধাঁধা যা আপনাকে একটি অ্যারের সমস্ত সংখ্যা পরিবর্তন করতে হবে যাতে দুটি উপাদান রয়েছে 0 এ। অ্যারের একটি উপাদান 0 এবং অন্যটি 0 হতে পারে বা নাও হতে পারে৷
এই ধাঁধার সমাধান করার জন্য প্রোগ্রামটিকে অ-শূন্য উপাদান খুঁজে বের করতে হবে এবং 0 এ পরিবর্তন করতে হবে।
তাদের নিম্নলিখিত সীমাবদ্ধতাগুলি যা বুলিয়ান অ্যারে ধাঁধা সমাধানের জন্য প্রয়োজন −
- অনুমোদিত অপারেশন পরিপূরক, অন্যান্য অপারেশন অনুমোদিত নয়।
- লুপ এবং শর্তসাপেক্ষ বিবৃতি অনুমোদিত নয়৷ ৷
- সরাসরি নিয়োগও অনুমোদিত নয়৷ ৷
বুলিয়ান অ্যারে পাজল সমাধান করার জন্য প্রোগ্রাম
#include <iostream> using namespace std; void makeZero(int a[2]) { a[ a[1] ] = a[ !a[1] ]; } int main() { int a[] = {1, 0}; makeZero(a); cout<<"arr[0] = "<<a[0]<<endl; cout<<"arr[1] = "<<a[1]; return 0; }
আউটপুট
arr[0] = 0 arr[1] = 0 You can use other ways too. Like this one which does not require the negation operation. a[ a[1] ] = a[ a[0] ]