দুটি ম্যাট্রিক্সকে গুণিত বলা হয় যদি তাদের গুণ করা যায়। প্রথম ম্যাট্রিক্সের কলামের সংখ্যা দ্বিতীয় ম্যাট্রিক্সের সারির সংখ্যার সমান হলেই এটি সম্ভব। উদাহরণস্বরূপ।
ম্যাট্রিক্সে সারির সংখ্যা 1 =3 ম্যাট্রিক্সে কলামের সংখ্যা 1 =2 ম্যাট্রিক্সে সারির সংখ্যা 2 =2 ম্যাট্রিক্স 2 এ কলামের সংখ্যা =5ম্যাট্রিক্স 1 এবং ম্যাট্রিক্স 2 গুণযোগ্য কারণ ম্যাট্রিক্স 1 এর কলামের সংখ্যা সমান ম্যাট্রিক্স 2 এর সারির সংখ্যা।
দুটি ম্যাট্রিক্সের বহুগুণ পরীক্ষা করার জন্য একটি প্রোগ্রাম নিম্নরূপ।
উদাহরণ
#includenamespace ব্যবহার করে std;int main() { int row1, column1, row2, column2; cout<<"প্রথম ম্যাট্রিক্সের মাত্রা লিখুন:"< >সারি1; cin>>কলাম 1; cout<<"দ্বিতীয় ম্যাট্রিক্সের মাত্রা লিখুন:"< >সারি2; cin>>কলাম2; cout<<"প্রথম ম্যাট্রিক্স"< আউটপুট
প্রথম ম্যাট্রিক্সের মাত্রা লিখুন:2 3 দ্বিতীয় ম্যাট্রিক্সের মাত্রা লিখুন:3 3প্রথম ম্যাট্রিক্স সারির সংখ্যা:2 কলামের সংখ্যা:3 দ্বিতীয় ম্যাট্রিক্স সারির সংখ্যা:3 কলামের সংখ্যা:3 ম্যাট্রিক্স বহুগুণযোগ্যউপরের প্রোগ্রামে, প্রথমে ব্যবহারকারী দ্বারা দুটি ম্যাট্রিসের মাত্রা প্রবেশ করানো হয়। এটি নিম্নরূপ দেখানো হয়েছে৷
cout<<"প্রথম ম্যাট্রিক্সের মাত্রা লিখুন:"<>row1;cin>>column1;cout<<"দ্বিতীয় ম্যাট্রিক্সের মাত্রা লিখুন:"< > row2;cin>>কলাম2; এর পরে, ম্যাট্রিক্সের সারি এবং কলামের সংখ্যা মুদ্রিত হয়। এটি নীচে দেখানো হয়েছে৷
৷cout<<"প্রথম ম্যাট্রিক্স"<যদি ম্যাট্রিক্স 1-এ কলামের সংখ্যা ম্যাট্রিক্স 2-এর সারির সংখ্যার সমান হয়, তাহলে এটি প্রিন্ট করা হয় যে ম্যাট্রিক্সগুলি গুনযোগ্য। অন্যথায়, এটি ছাপা হয় যে ম্যাট্রিক্সগুলি গুণনীয় নয়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷
৷if(column1 ==row2)cout<<"Matrices are multiplicable";elsecout<<"Matrices are not multiplicable";