इस ट्यूटोरियल में, हम एक मैट्रिक्स में कॉलम की संख्या को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे जो अवरोही क्रम में क्रमबद्ध हैं।
इसके लिए हमें एक मैट्रिक्स प्रदान किया जाएगा। हमारा कार्य मैट्रिक्स में स्तंभों की संख्या की गणना करना है जिसमें अवरोही क्रम में तत्वों को क्रमबद्ध किया गया है।
उदाहरण
#include <bits/stdc++.h> #define MAX 100 using namespace std; //counting columns sorted in descending order int count_dcolumns(int mat[][MAX], int r, int c){ int result = 0; for (int i=0; i<c; i++){ int j; for (j=r-1; j>0; j--) if (mat[i][j-1] >= mat[i][j]) break; if (c > 1 && j == 0) result++; } return result; } int main(){ int m = 2, n = 2; int mat[][MAX] = {{1, 3}, {0, 2,}}; cout << count_dcolumns(mat, m, n); return 0; }
आउटपुट
2