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

C++ . में दिए गए तत्वों की संख्या के साथ मैट्रिसेस (विभिन्न क्रमों के) की संख्या

हमें तत्वों की कुल संख्या दी गई है और कार्य विभिन्न आदेशों के साथ कुल मैट्रिक्स की गणना करना है जो दिए गए डेटा के साथ बनाए जा सकते हैं। मैट्रिक्स में एक क्रम 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

  1. C++ में दी गई श्रेणी में सबसे छोटे तत्वों की संख्या गिनें

    =1 और R<=N. हम एल और आर की श्रेणी में आने वाले तत्वों का पता लगाकर ऐसा करेंगे और सबसे छोटा पाएंगे। फिर से, श्रेणी एल और आर के तत्वों को पार करें और वृद्धि की गणना करें यदि कोई तत्व चरण 1 में गणना की गई सबसे छोटी गणना के बराबर है। आइए उदाहरणों से समझते हैं। इनपुट - एआर [] ={ 1,2,3,0,3,2,0,1

  1. दी गई संख्या N में अंकों की गणना करें जो N को C++ में विभाजित करते हैं

    हमें एक संख्या दी गई है मान लीजिए, N और कार्य उन अंकों की संख्या को उस संख्या में ज्ञात करना है जो संख्या N को विभाजित करती है। याद रखने योग्य बातें यदि अंक 0 है तो इसे अनदेखा कर देना चाहिए जिसका अर्थ है कि 0 के लिए गिनती नहीं बढ़ाई जाएगी। यदि कोई अंक दो बार दिखाई दे रहा है और वह संख्या को विभ

  1. सी ++ में सरणी में दो दिए गए तत्वों के बीच तत्वों की संख्या गिनें

    हमें एक सरणी दी गई है जिसमें पूर्णांक तत्व और दो संख्याएँ प्रारंभ और अंत होती हैं और कार्य एक सरणी में प्रारंभ और अंत के बीच मौजूद तत्वों की गणना करना है। एक प्रकार की डेटा संरचना को व्यवस्थित करता है जो एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत कर सकता है। डेटा के स