কম্পিউটার টিউটোরিয়াল

সি-তে একটি বুলিয়ান অ্যারে পাজল


এটি একটি অ্যারে-ভিত্তিক পাজল যেখানে দুটি উপাদান বিশিষ্ট অ্যারের সব উপাদান ০ করতে হবে। একটি উপাদান ০ এবং অন্যটি ০ বা নন-জিরো হতে পারে।

এই পাজল সমাধান করতে প্রোগ্রামকে নন-জিরো উপাদান খুঁজে তা ০ করতে হবে।

বাধ্যবাধকতা:
- কেমপ্লিমেন্ট অপারেশন ছাড়া অন্য অপারেশন অনুমোদিত নয়।
- লুপ এবং কন্ডিশনাল স্টেটমেন্ট অনুমোদিত নয়।
- সরাসরি অ্যাসাইনমেন্টও অনুমোদিত নয়।

বুলিয়ান অ্যারে পাজল সমাধান প্রোগ্রাম

#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 আপনি অন্য উপায়ও ব্যবহার করতে পারেন। যেমন: a[a[1]] = a[a[0]] (নেগেশন অপারেশন ছাড়া)।

  1. অ্যারে রিভার্স করার C প্রোগ্রাম

  2. C#-তে মাল্টিডাইমেনশনাল অ্যারে (Multidimensional Array)

  3. জাভাতে বুলিয়ান অ্যারে ইনিশিয়ালাইজ করুন

  4. পাইথন ব্যবহার করে কনভোলিউশনের পরিচিতি