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

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++ प्रोग्राम: ग्राफ मैट्रिक्स का व्युत्क्रम (Inverse) ज्ञात करना

    यह एक C++ प्रोग्राम है जो ग्राफ मैट्रिक्स का व्युत्क्रम ज्ञात करता है। मैट्रिक्स का व्युत्क्रम केवल तभी मौजूद होता है जब मैट्रिक्स नॉन-सिंगुलर हो यानी डिटरमिनेंट 0 नहीं होना चाहिए। मैट्रिक्स का व्युत्क्रम कई तरीकों से ज्ञात किया जा सकता है। यहां हम एडजॉइंट मैट्रिक्स और उसके डिटरमिनेंट का उपयोग करके

  1. - C++ प्रोग्राम: सरणी के पार्टीशन विधि से kवां सबसे छोटा तत्व खोजें

    एल्गोरिदमCreatePartition() फ़ंक्शन बनाएं जिसमें सरणी a, निचली सीमा l और ऊपरी सीमा h हो। in := l और pi := h सेट करें। l से h तक लूप चलाएं, यदि a[i] < a[pi] तो a[i] और a[in] को स्वैप करें और in बढ़ाएं। अंत में a[pi] और a[in] को स्वैप करें और in लौटाएं। Partition() फ़ंक्शन में: यदि low k-1 तो Partitio

  1. - PHP प्रोग्राम: एरे में अधिकतम एलिमेंट ढूंढना

    PHP में एरे का अधिकतम मान ढूंढना एरे में अधिकतम एलिमेंट ढूंढने के लिए PHP कोड निम्नानुसार है: उदाहरण <?php function get_max_value($my_array) { $n = count($my_array); $max_val = $my_array[0]; for ($i = 1; $i < $n; $i++) { if ($max_val < $my_array[$i]) { $max_val