हमें तत्वों की कुल संख्या दी गई है और कार्य है उन तत्वों से बनने वाले विभिन्न क्रम (order) के मैट्रिक्स की कुल संख्या ज्ञात करना। एक मैट्रिक्स का क्रम m×n होता है जहां m पंक्तियों की संख्या है और n कॉलम की संख्या है।
इनपुट - int numbers = 6
आउटपुट - दिए गए तत्वों की संख्या से बनने वाले विभिन्न क्रम के मैट्रिक्स की संख्या: 4
व्याख्या - 6 तत्वों के साथ संभावित मैट्रिक्स क्रम हैं: (1,6), (2,3), (3,2), (6,1) - कुल 4।
उपयोग किया गया दृष्टिकोण
- कुल तत्वों की संख्या इनपुट करें।
- फंक्शन में पास करें।
countवेरिएबल लें।- लूप i = 1 से number तक।
- यदि
number % i == 0तोcount++करें। - काउंट वापस करें और प्रिंट करें।
यह वास्तव में संख्या के भाजकों (divisors) की गिनती है।
उदाहरण (C++ कोड)
#include <iostream>
using namespace std;
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