কম্পিউটার

C++ এ প্রদত্ত সংখ্যক উপাদান সহ ম্যাট্রিক্সের (বিভিন্ন অর্ডারের) গণনা


আমাদেরকে উপাদানের মোট সংখ্যা দেওয়া হয়েছে এবং কাজটি হল প্রদত্ত ডেটা দিয়ে গঠিত হতে পারে এমন বিভিন্ন অর্ডার সহ মোট ম্যাট্রিকের সংখ্যা গণনা করা। একটি ম্যাট্রিক্সের একটি ক্রম mxn আছে যেখানে m হল সারির সংখ্যা এবং n হল কলামের সংখ্যা৷

ইনপুট − int সংখ্যা =6

আউটপুট −বিভিন্ন ক্রমগুলির ম্যাট্রিক্সের সংখ্যা যা প্রদত্ত উপাদানগুলির সংখ্যা দিয়ে গঠিত হতে পারে:4

ব্যাখ্যা − যেকোন অর্ডারের একটি ম্যাট্রিক্সে 6টি থাকতে পারে এমন উপাদানগুলির মোট সংখ্যা আমাদের দেওয়া হয়েছে। তাই 6টি উপাদান সহ সম্ভাব্য ম্যাট্রিক্স ক্রম হল (1, 6), (2, 3), (3, 2) এবং ( 6, 1) যা সংখ্যায় 4।

ইনপুট − int সংখ্যা =40

আউটপুট − প্রদত্ত সংখ্যক উপাদান দিয়ে গঠিত হতে পারে এমন বিভিন্ন অর্ডারের ম্যাট্রিক্সের সংখ্যা হল:8

ব্যাখ্যা − আমাদেরকে উপাদানের মোট সংখ্যা দেওয়া হয়েছে যা যেকোনো অর্ডারের একটি ম্যাট্রিক্স 40 ধারণ করতে পারে। সুতরাং 40টি উপাদান সহ সম্ভাব্য ম্যাট্রিক্স ক্রম হল (1, 40), (2, 20), (4, 10), ( 5, 8), (8, 5), (10, 4), (20, 2) এবং (40, 1) যা সংখ্যায় 8।

নিচের প্রোগ্রামে ব্যবহৃত পদ্ধতিটি নিম্নরূপ

  • উপাদানের মোট সংখ্যা ইনপুট করুন যা ম্যাট্রিক্সের বিভিন্ন ক্রম তৈরি করতে ব্যবহার করা যেতে পারে।

  • আরও গণনার জন্য ফাংশনে ডেটা পাস করুন

  • বিভিন্ন ক্রম সহ ম্যাট্রিক্সের গণনা সংরক্ষণ করতে একটি অস্থায়ী পরিবর্তনশীল গণনা নিন

  • i থেকে 1 নম্বর পর্যন্ত FOR লুপ শুরু করুন

  • লুপের ভিতরে, IF সংখ্যা % i =0 চেক করুন তারপর গণনা 1 দ্বারা বৃদ্ধি করুন

  • গণনা ফেরত দিন

  • ফলাফল প্রিন্ট করুন

উদাহরণ

#include <iostream>
using namespace std;
//function to count matrices (of different orders) with given number of elements
int total_matrices(int number){
   int count = 0;
   for (int i = 1; i <= number; i++){
      if (number % i == 0){
         count++;
      }
   }
   return count;
}
int main(){
   int number = 6;
   cout<<"Count of matrices of different orders that can be formed with the given number of elements are: "<<total_matrices(number);
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
Count of matrices of different orders that can be formed with the given number of elements are: 4

  1. C++ এ একটি প্রদত্ত পরিধি সহ সম্ভাব্য সমকোণী ত্রিভুজের সংখ্যা গণনা করুন

  2. C++ এ প্রদত্ত পরিসরে ক্ষুদ্রতম উপাদানের সংখ্যা গণনা করুন

  3. প্রদত্ত সংখ্যা N-এ সংখ্যাগুলি গণনা করুন যা C++ এ N ভাগ করে

  4. C++ অ্যারেতে দুটি প্রদত্ত উপাদানের মধ্যে উপাদানের সংখ্যা গণনা করুন