কম্পিউটার

C++ এ ম্যাট্রিক্সে সর্বোচ্চ যোগফল সহ সারি খুঁজুন


এই সমস্যায়, আমাদেরকে N*N আকারের একটি ম্যাট্রিক্স ম্যাট [][][] দেওয়া হয়েছে। আমাদের কাজ হল একটি ম্যাট্রিক্সে সর্বাধিক যোগফল সহ সারিটি সন্ধান করা।

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

ইনপুট

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

আউটপুট

সারি 2, যোগফল 24

ব্যাখ্যা

<পূর্ব>সারি 1:যোগফল =8+4+1+9 =22সারি 2:যোগফল =3+5+7+9 =24সারি 3:যোগফল =2+4+6+8 =20সারি 4:যোগফল =1+2 +3+4 =10

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

সমস্যার একটি সহজ সমাধান হল প্রতিটি সারির উপাদানের যোগফল খুঁজে বের করা এবং সর্বাধিক যোগফলের ট্র্যাক রাখা। তারপর সমস্ত সারি অতিক্রম করার পরে সর্বাধিক যোগফল সহ সারিটি ফেরত দিন।

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

উদাহরণ

#include নেমস্পেস std ব্যবহার করে;#define R 4#define C 4void findMax1Row(int mat[R][C]) { int maxSumRow =0, maxSum =-1; int i, সূচক; জন্য (i =0; i  maxSum){ maxSum =যোগফল; maxSumRow =i; } } cout<<"Row :"<<(maxSumRow+1)<<" এর সর্বাধিক যোগফল রয়েছে যা হল "< 

আউটপুট

সারি :2 এর সর্বোচ্চ যোগফল রয়েছে যা 24

  1. C++ এ বাইনারি ট্রিতে সর্বোচ্চ স্তরের যোগফল খুঁজুন

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

  3. C++ এ ম্যাট্রিক্সে প্রতিটি সারির সর্বোচ্চ উপাদান খুঁজুন

  4. C++ ব্যবহার করে ম্যাট্রিক্সে সর্বোচ্চ যোগফল সহ কলাম খুঁজুন।