কম্পিউটার

C++ এ ম্যাট্রিক্সে সর্বাধিক উপাদান খুঁজে বের করার জন্য প্রোগ্রাম


এই সমস্যায়, আমাদের nXm আকারের একটি ম্যাট্রিক্স দেওয়া হয়েছে। আমাদের কাজ হল C++ এ ম্যাট্রিক্সে সর্বাধিক উপাদান খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।

সমস্যা বর্ণনা − এখানে, আমাদের সহজভাবে ম্যাট্রিক্সের বৃহত্তম উপাদান খুঁজে বের করতে হবে।

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,

ইনপুট

mat[3][3] = {{4, 1, 6},
{5, 2, 9},
{7, 3, 0}}

আউটপুট

9

সমাধান পদ্ধতি

সমস্যার সমাধান হল ম্যাট্রিক্স অতিক্রম করে। এটি দুটি নেস্টেড লুপ ব্যবহার করে এবং ম্যাট্রিক্সের প্রতিটি উপাদান maxVal এর চেয়ে বড় কিনা তা পরীক্ষা করে করা হয় . এবং শেষে maxVal ফেরত দিন।

আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,

উদাহরণ

#include <iostream>
using namespace std;
#define n 3
#define m 3
int CalcMaxVal(int mat[n][m]) {
   int maxVal = mat[0][0];
   for (int i = 0; i < n; i++)
      for (int j = 0; j < m; j++)
         if (mat[i][j] > maxVal)
            maxVal = mat[i][j];
   return maxVal;
}
int main(){
   int mat[n][m] = {{4, 1, 6},{5, 2, 9},{7, 3, 0}};
   cout<<"The maximum element in a Matrix is "<<CalcMaxVal(mat);
   return 0;
}

আউটপুট

The maximum element in a Matrix is 9

  1. একটি গ্রাফের প্রান্ত সংযোগ খুঁজে পেতে C++ প্রোগ্রাম

  2. একটি গ্রাফ ম্যাট্রিক্সের বিপরীত অনুসন্ধান করার জন্য C++ প্রোগ্রাম

  3. অ্যারে পার্টিশন করার পদ্ধতি দ্বারা kth ক্ষুদ্রতম উপাদান খুঁজে বের করার জন্য C++ প্রোগ্রাম

  4. PHP প্রোগ্রাম একটি অ্যারের মধ্যে সর্বাধিক উপাদান খুঁজে পেতে