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

C++ प्रोग्राम मैट्रिक्स की प्रत्येक पंक्ति और प्रत्येक कॉलम का योग ज्ञात करने के लिए


इस ट्यूटोरियल में, हम दिए गए मैट्रिक्स के लिए प्रत्येक पंक्ति और प्रत्येक कॉलम का योग ज्ञात करने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए, हमें एक A×B मैट्रिक्स दिया जाएगा। हमारा कार्य मैट्रिक्स के सभी एलिमेंट्स को ट्रैवर्स करके मैट्रिक्स की प्रत्येक पंक्ति और प्रत्येक कॉलम का योग ज्ञात करना है।

उदाहरण

#include <iostream> 
using namespace std; 

#define m 7 
#define n 6 

// प्रत्येक पंक्ति का योग कैलकुलेट करना 
void calc_rsum(int arr[m][n]) { 
    int i, j, sum = 0; 
    for (i = 0; i < 4; ++i) { 
        for (j = 0; j < 4; ++j) { 
            sum = sum + arr[i][j]; 
        } 
        cout << "Sum of the row " << i << ": " << sum << endl; 
        sum = 0; 
    } 
} 

// प्रत्येक कॉलम का योग कैलकुलेट करना 
void calc_csum(int arr[m][n]) { 
    int i, j, sum = 0; 
    for (i = 0; i < 4; ++i) { 
        for (j = 0; j < 4; ++j) { 
            sum = sum + arr[j][i]; 
        } 
        cout << "Sum of the column " << i << ": " << sum << endl; 
        sum = 0; 
    } 
} 

int main() { 
    int i, j; 
    int arr[m][n]; 
    int x = 1; 
    for (i = 0; i < m; i++) 
        for (j = 0; j < n; j++) 
            arr[i][j] = x++; 
    calc_rsum(arr); 
    calc_csum(arr); 
    return 0; 
}

आउटपुट

Sum of the row 0: 10 
Sum of the row 1: 34 
Sum of the row 2: 58 
Sum of the row 3: 82 
Sum of the column 0: 40 
Sum of the column 1: 44 
Sum of the column 2: 48 
Sum of the column 3: 52

  1. - C++ का उपयोग करके मैट्रिक्स में दिए गए योग वाले जोड़े को खोजना

    इस लेख में, हम एक दिए गए मैट्रिक्स में दिए गए योग वाले जोड़े को खोजने के प्रोग्राम पर चर्चा करेंगे। उदाहरण के लिए: इनपुट: matrix[n][m] = { {4, 6, 4, 65}, {56, 1, 12, 32}, {4, 5, 6, 44}, {13, 9, 11, 25} }, SUM = 20 आउटपुट: जोड़ा मौजूद है। व्याख्या: योग = 20 संख्याओं 9 और 11 के योग के

  1. - C++ में मैट्रिक्स में अधिकतम योग वाली पंक्ति खोजें

    इस समस्या में, हमें N*N आकार का एक मैट्रिक्स mat[][] दिया गया है। हमारा कार्य मैट्रिक्स में अधिकतम योग वाली पंक्ति खोजना है।आइए एक उदाहरण से इस समस्या को समझते हैं,इनपुटmat[][] = {    8, 4, 1, 9    3, 5, 7, 9    2, 4, 6, 8    1, 2, 3, 4 }आउटपुटRow 2, sum 24व्य

  1. सबसे गहरे नोड्स के योग का प्रोग्राम C++ में सबसे गहरे नोड्स के योग का प्रोग्राम C++ में

    मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें इसके सबसे गहरे पत्तों के मानों का योग ढूंढना है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक मैप m और maxDepth परिभाषित करें एक रिकर्सिव विधि solve() परिभाषित करें, यह नोड और लेवल लेगी, प्रारंभ में लेवल 0 है यदि नोड मौजूद नहीं है, तो लौटें maxDept