কম্পিউটার

সংখ্যাকে চারটি ভাগে ভাগ করার উপায় খুঁজে বের করুন যেমন C++ এ a =c এবং b =d


ধরুন আমাদের একটি সংখ্যা n আছে। একটি সংখ্যাকে অংশে (a, b, c এবং d) ভাগ করার উপায়গুলি আমাদের খুঁজে বের করতে হবে যেমন a =c, এবং b =d। সুতরাং সংখ্যাটি যদি 20 হয়, তাহলে আউটপুট হবে 4। যেমন [1, 1, 9, 9], [2, 2, 8, 8], [3, 3, 7, 7] এবং [4, 4, 6] , 6]

সুতরাং যদি N বিজোড় হয়, তাহলে উত্তর হবে 0। যদি সংখ্যাটি 4 দ্বারা বিভাজ্য হয়, তাহলে উত্তর হবে n/4 – 1 অন্যথায় n/4।

উদাহরণ

#include <iostream>
using namespace std;
int countPossiblity(int num) {
   if (num % 2 == 1)
      return 0;
   else if (num % 4 == 0)
      return num / 4 - 1;
   else
      return num / 4;
}
int main() {
   int n = 20;
   cout << "Number of possibilities: " << countPossiblity(n);
}

আউটপুট

Number of possibilities: 4

  1. C++ এ দুটি সমীকরণ ব্যবহার করে পুনরাবৃত্তি এবং অনুপস্থিত সংখ্যা খুঁজুন

  2. C++ এ n সেট এবং m আনসেট বিট সহ বৃহত্তম সংখ্যাটি খুঁজুন

  3. C++ ব্যবহার করে লোকেদের জোড়ার উপায়ের সংখ্যা খুঁজুন

  4. C++ ব্যবহার করে ফুটবলে পেন্টাগন এবং হেক্সাগনের সংখ্যা খুঁজুন