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

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


हमें तत्वों की कुल संख्या दी गई है और कार्य है उन तत्वों से बनने वाले विभिन्न क्रम (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

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

    =1 और R<=N। हम इसे रेंज L और R में स्थित तत्वों को पार करके और सबसे छोटा ढूंढकर करेंगे। फिर से, रेंज L और R के तत्वों को पार करते हैं और काउंट बढ़ाते हैं यदि कोई तत्व चरण 1 में गणना किए गए सबसे छोटे के बराबर है। आइए उदाहरणों से समझते हैं। इनपुट - arr[]= { 1,2,3,0,3,2,0,1 }, N=8, L=2, R=5 आउटपुट -

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

    समस्या विवरण हमें एक संख्या N दी गई है। उन अंकों की गिनती करनी है जो संख्या N को विभाजित (divide) करते हैं। महत्वपूर्ण बिंदु यदि अंक 0 है, तो उसे अनदेखा करें (0 से विभाजन अपरिभाषित है)। यदि कोई अंक दो बार आता है और विभाजित करता है, तो दोनों बार गिना जाएगा। उदाहरण इनपुट: 2240 आउटपुट: 3 अंक: 2, 2

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

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