Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में मैट्रिक्स में अधिकतम तत्व खोजने का कार्यक्रम

इस समस्या में, हमें nXm आकार का एक मैट्रिक्स दिया गया है। हमारा काम सी++ में मैट्रिक्स में अधिकतम तत्व खोजने के लिए एक प्रोग्राम बनाना है।

समस्या का विवरण - यहां, हमें केवल मैट्रिक्स का सबसे बड़ा तत्व खोजने की जरूरत है।

समस्या को समझने के लिए एक उदाहरण लेते हैं,

इनपुट

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++ प्रोग्राम एक ग्राफ मैट्रिक्स के व्युत्क्रम को खोजने के लिए

    यह एक ग्राफ मैट्रिक्स के व्युत्क्रम को खोजने के लिए एक C++ प्रोग्राम है। मैट्रिक्स का व्युत्क्रम केवल तभी मौजूद होता है जब मैट्रिक्स गैर-एकवचन होता है, अर्थात, सारणिक 0 नहीं होना चाहिए। मैट्रिक्स का व्युत्क्रम कई तरीकों से पता लगाया जा सकता है। यहाँ हम आसन्न मैट्रिक्स और उसके सारणिक का उपयोग करके एक

  1. सी++ प्रोग्राम सरणी को विभाजित करने की विधि द्वारा kth सबसे छोटा तत्व खोजने के लिए

    हम एरे को विभाजित करने की विधि द्वारा kth सबसे छोटा तत्व खोजने के लिए एक C++ प्रोग्राम विकसित करेंगे। एल्गोरिदम Begin    Function CreatePartition() has an array a, and the lower l and upper limit h as arguments    in := l and pi := h    for i in range l to h, do  

  1. एक सरणी में अधिकतम तत्व खोजने के लिए PHP प्रोग्राम

    किसी सरणी में अधिकतम तत्व खोजने के लिए, PHP कोड इस प्रकार है - उदाहरण <?php    function get_max_value($my_array){       $n = count($my_array);       $max_val = $my_array[0];       for ($i = 1; $i < $n; $i++)         &nb