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

C++ में nCr का मान गणना करने का प्रोग्राम


n C r दिया गया है, जहां C कॉम्बिनेशन दर्शाता है, n कुल नंबर्स दर्शाता है और r सेट से चयन दर्शाता है, कार्य nCr का मान गणना करना है।

कॉम्बिनेशन दिए गए सेट से व्यवस्था की चिंता किए बिना डेटा का चयन है। पर्म्यूटेशन और कॉम्बिनेशन इस मायने में भिन्न हैं कि पर्म्यूटेशन व्यवस्था की प्रक्रिया है जबकि कॉम्बिनेशन दिए गए सेट से एलिमेंट्स के चयन की प्रक्रिया है।

पर्म्यूटेशन का फॉर्मूला है -:

nPr = (n!)/(r!*(n-r)!)

उदाहरण

इनपुट-: n=12 r=4 आउटपुट-: value of 12c4 is :495

एल्गोरिदम

Start Step 1 -> फैक्टोरियल गणना करने का फंक्शन डिक्लेयर करें    int cal_n(int n)    int temp = 1    Loop int i = 2 से i <= n और i++ तक       temp = temp * i सेट करें    End    return temp step 2 -> ncr गणना करने का फंक्शन डिक्लेयर करें    int nCr(int n, int r)       return cal_n(n) / (cal_n(r) * cal_n(n - r)) step 3 -> main() में    int n = 12, r = 4 वेरिएबल डिक्लेयर करें    print nCr(n, r) Stop

उदाहरण

#include <bits/stdc++.h> using namespace std; //n के लिए फैक्टोरियल गणना करेगा int cal_n(int n){    int temp = 1;    for (int i = 2; i <= n; i++)       temp = temp * i;    return temp; } //ncr गणना करने का फंक्शन int nCr(int n, int r){    return cal_n(n) / (cal_n(r) * cal_n(n - r)); } int main(){    int n = 12, r = 4;    cout <<"value of "<<n<<"c"<<r<<" is :"<<nCr(n, r);    return 0; }

आउटपुट

value of 12c4 is :495

  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. - C++ में स्टैंडर्ड डेविएशन गणना करने का प्रोग्राम

    स्टैंडर्ड डेविएशन इस बात का माप है कि डेटा में संख्याएं कितनी फैली हुई हैं। यह विचरण का वर्गमूल है, जहां विचरण माध्य से वर्ग अंतर का औसत है। स्टैंडर्ड डेविएशन गणना करने का एक प्रोग्राम निम्नलिखित है। उदाहरण #include <iostream> #include <cmath> using namespace std; int main() {   &nb

  1. - C++ प्रोग्राम: संख्या की घात की गणना करें

    परिचयकिसी संख्या की घात की गणना x^y के रूप में की जा सकती है जहां x संख्या है और y उसकी घात है। उदाहरण के लिए, x = 2 और y = 10, तो x^y = 1024। संख्या की घात की गणना रिकर्सिव और नॉन-रिकर्सिव प्रोग्राम का उपयोग करके की जा सकती है। दोनों नीचे दिए गए हैं। नॉन-रिकर्सिव प्रोग्राम का उपयोग करके संख्या की घ