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

C++ में कॉम्बिनेशन और पर्मुटेशन कैसे कैलकुलेट करें?


कॉम्बिनेशन और पर्मुटेशन कॉम्बिनेटोरिक्स का हिस्सा हैं। पर्मुटेशन वे विभिन्न व्यवस्थाएं हैं जो एलिमेंट्स का एक सेट बना सकता है यदि एलिमेंट्स को एक समय में, कुछ समय में या सभी समय में लिया जाए। कॉम्बिनेशन एलिमेंट्स को चुनने के विभिन्न तरीके हैं यदि एलिमेंट्स को एक समय में, कुछ समय में या सभी समय में लिया जाए।

कुल n एलिमेंट्स होने पर और r एलिमेंट्स को व्यवस्थित करने की आवश्यकता होने पर पर्मुटेशन की संख्या।

C++ में कॉम्बिनेशन और पर्मुटेशन कैसे कैलकुलेट करें?

कुल n एलिमेंट्स होने पर और r एलिमेंट्स को चुनने की आवश्यकता होने पर कॉम्बिनेशन की संख्या।

C++ में कॉम्बिनेशन और पर्मुटेशन कैसे कैलकुलेट करें?

C++ में कॉम्बिनेशन और पर्मुटेशन कैलकुलेट करने वाला एक प्रोग्राम निम्नलिखित है।

उदाहरण

#include <iostream> using namespace std; int fact(int n) {    if (n == 0 || n == 1)    return 1;    else    return n * fact(n - 1); } int main() {    int n, r, comb, per;    cout<<"n दर्ज करें: ";    cin>>n;    cout<<"\nr दर्ज करें: ";    cin>>r;    comb = fact(n) / (fact(r) * fact(n-r));    cout << "\nकॉम्बिनेशन: " << comb;    per = fact(n) / fact(n-r);    cout << "\nपर्मुटेशन: " << per;    return 0; }

आउटपुट

उपरोक्त प्रोग्राम का आउटपुट निम्नलिखित है।

n दर्ज करें: 5 r दर्ज करें: 3 कॉम्बिनेशन: 10 पर्मुटेशन: 60

  1. OpenCV में C++ का उपयोग करके बीता हुआ समय गणना करें OpenCV में C++ का उपयोग करके बीता हुआ समय गणना करें

    यहाँ, हम समझेंगे कि OpenCV का उपयोग करके बीता हुआ समय कैसे गणना करें।OpenCV में C++ का उपयोग करके बीता हुआ समय गणना करने वाला निम्नलिखित प्रोग्राम।उदाहरण#include<opencv2/opencv.hpp>//VideoCapture क्लास का उपयोग करने के लिए OpenCV हेडर// #include<iostream> using namespace std; using names

  1. C++ प्रोग्राम: sin(x) और cos(x) का मान ज्ञात करना C++ प्रोग्राम: sin(x) और cos(x) का मान ज्ञात करना

    दिए गए कोण (angle) के लिए sin(x) और cos(x) के मान की गणना करना और परिणाम प्रदर्शित करना इस प्रोग्राम का उद्देश्य है। Sin(x) के लिए Sin(x) एक त्रिकोणमितीय फलन है जिसका उपयोग किसी कोण x के मान की गणना के लिए किया जाता है। सूत्र $$\sin (x) = \displaystyle\sum\limits_{k=0}^\infty \frac{(-1)^{k}}{(2k+

  1. Excel में महारत हासिल करें: डेटा रेंज की गणना के लिए त्वरित गाइड Excel में महारत हासिल करें: डेटा रेंज की गणना के लिए त्वरित गाइड

    गणितीय रूप से, आप किसी विशेष डेटासेट के न्यूनतम मान को अधिकतम मान से घटाकर रेंज की गणना करते हैं। यह डेटासेट के भीतर मानों के प्रसार को दर्शाता है और परिवर्तनशीलता मापने के लिए उपयोगी है—रेंज जितनी बड़ी होगी, आपका डेटा उतना ही अधिक फैला हुआ और परिवर्तनशील होगा। सौभाग्य से, Excel फ़ंक्शन का उपयोग कर