हमें तत्वों की कुल संख्या दी गई है और कार्य विभिन्न आदेशों के साथ कुल मैट्रिक्स की गणना करना है जो दिए गए डेटा के साथ बनाए जा सकते हैं। मैट्रिक्स में एक क्रम mxn होता है जहाँ m पंक्तियों की संख्या होती है और n स्तंभों की संख्या होती है।
इनपुट - इंट नंबर =6
आउटपुट −विभिन्न क्रमों के आव्यूहों की संख्या जो दिए गए तत्वों की संख्या के साथ बनाई जा सकती हैं:4
स्पष्टीकरण - हमें तत्वों की कुल संख्या के साथ दिया जाता है जिसमें किसी भी क्रम के मैट्रिक्स में 6 हो सकते हैं। तो 6 तत्वों के साथ संभावित मैट्रिक्स क्रम हैं (1, 6), (2, 3), (3, 2) और ( 6, 1) जिनकी संख्या 4 है।
इनपुट - इंट नंबर =40
आउटपुट − दिए गए तत्वों की संख्या से बनने वाले विभिन्न क्रमों के आव्यूहों की संख्या हैं:8
स्पष्टीकरण - हमें तत्वों की कुल संख्या के साथ दिया जाता है जिसमें किसी भी क्रम के मैट्रिक्स में 40 हो सकते हैं। तो 40 तत्वों के साथ संभावित मैट्रिक्स ऑर्डर (1, 40), (2, 20), (4, 10), ( 5, 8), (8, 5), (10, 4), (20, 2) और (40, 1) जिनकी संख्या 8 है।
नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है
-
उन तत्वों की कुल संख्या दर्ज करें जिनका उपयोग मैट्रिसेस के विभिन्न क्रम को बनाने के लिए किया जा सकता है।
-
आगे की गणना के लिए डेटा को फ़ंक्शन में पास करें
-
अलग-अलग ऑर्डर के साथ मैट्रिसेस की गिनती को स्टोर करने के लिए एक अस्थायी वैरिएबल काउंट लें
-
I से 1 तक की संख्या तक के लिए लूप प्रारंभ करें
-
लूप के अंदर, IF संख्या% i =0 की जाँच करें और फिर गिनती को 1 से बढ़ाएँ
-
गिनती लौटाएं
-
परिणाम प्रिंट करें
उदाहरण
#include <iostream> using namespace std; //function to count matrices (of different orders) with given number of elements int total_matrices(int number){ int count = 0; for (int i = 1; i <= number; i++){ if (number % i == 0){ count++; } } return count; } int main(){ int number = 6; cout<<"Count of matrices of different orders that can be formed with the given number of elements are: "<<total_matrices(number); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
Count of matrices of different orders that can be formed with the given number of elements are: 4