কম্পিউটার

C++ প্রোগ্রাম দুটি ম্যাট্রিক্সের গুণিতকতা পরীক্ষা করার জন্য


দুটি ম্যাট্রিক্সকে গুণিত বলা হয় যদি তাদের গুণ করা যায়। প্রথম ম্যাট্রিক্সের কলামের সংখ্যা দ্বিতীয় ম্যাট্রিক্সের সারির সংখ্যার সমান হলেই এটি সম্ভব। উদাহরণস্বরূপ।

ম্যাট্রিক্সে সারির সংখ্যা 1 =3 ম্যাট্রিক্সে কলামের সংখ্যা 1 =2 ম্যাট্রিক্সে সারির সংখ্যা 2 =2 ম্যাট্রিক্স 2 এ কলামের সংখ্যা =5ম্যাট্রিক্স 1 এবং ম্যাট্রিক্স 2 গুণযোগ্য কারণ ম্যাট্রিক্স 1 এর কলামের সংখ্যা সমান ম্যাট্রিক্স 2 এর সারির সংখ্যা।

দুটি ম্যাট্রিক্সের বহুগুণ পরীক্ষা করার জন্য একটি প্রোগ্রাম নিম্নরূপ।

উদাহরণ

#include namespace ব্যবহার করে 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";

  1. C++ এ ম্যাট্রিক্স নিম্ন ত্রিভুজাকার কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

  2. C++ এ ইনভোলুটরি ম্যাট্রিক্স চেক করার প্রোগ্রাম

  3. C++-এ idempotent ম্যাট্রিক্স চেক করার প্রোগ্রাম

  4. C++ এ তির্যক ম্যাট্রিক্স এবং স্কেলার ম্যাট্রিক্স পরীক্ষা করার জন্য প্রোগ্রাম