युवराज चंद्रा द्वारा
साझा करनाकलरवईमेल

ये एल्गोरिदम आपको क्रमपरिवर्तन सूत्र का उपयोग करके nPr के मान की गणना करने में मदद करते हैं।

एक क्रमपरिवर्तन वस्तुओं की एक व्यवस्था है जिसमें चयन का क्रम मायने रखता है। इस लेख में, आप सीखेंगे कि पायथन, सी ++, जावास्क्रिप्ट, सी और जावा का उपयोग करके एनपीआर के मूल्य की गणना कैसे करें।

एनपीआर. के मूल्य की गणना कैसे करें

nPr के मान की गणना के लिए निम्नलिखित क्रमचय सूत्र का उपयोग करें:

एनपीआर = (एन!)/(एन-आर)!

कहा पे:

n = कुल संख्या
पी = क्रमपरिवर्तन
आर = व्यवस्था
! = फैक्टोरियल

समस्या का विवरण

आपको के मान दिए गए हैं एन तथा आर. आपको के मान की गणना करने की आवश्यकता है एनपीआर.

उदाहरण 1: माना n = 10 और r = 5।

इसलिए, एनपीआर = 10! / (10-5)! = 10! / 5! = 30240.

इस प्रकार, आउटपुट 30240 है।

उदाहरण 2: माना n = 3 और r = 2।

इसलिए, एनपीआर = 3! / (3-2)! = 3! / 1! = 6.

इस प्रकार, आउटपुट 6 है।

उदाहरण 3: मान लीजिए n = 8 और r = 0 है।

इसलिए, एनपीआर = 8! / (8-0)! = 8! / 8! = 1.

इस प्रकार, आउटपुट 1 है।

सी ++ प्रोग्राम एनपीआर के मूल्य की गणना करने के लिए

instagram viewer

एनपीआर के मूल्य की गणना करने के लिए सी ++ प्रोग्राम नीचे दिया गया है:

// सी ++ प्रोग्राम nPr. के मूल्य की गणना करने के लिए
#शामिल
नेमस्पेस एसटीडी का उपयोग करना;
// किसी संख्या के भाज्य की गणना करने का कार्य
इंट फैक्टोरियल (इंट नंबर)
{
अगर (संख्या<=1)
{
वापसी १;
}
वापसी संख्या * भाज्य (संख्या -1);
}
// nPr. के मूल्य की गणना करने के लिए कार्य
इंट कैलकुलेट_एनपीआर (इंट एन, इंट आर)
{
रिटर्न फैक्टोरियल (एन) / फैक्टोरियल (एन - आर);
}
मुख्य प्रवेश बिंदु()
{
इंट n1 = 10;
इंट r1 = 5;
cout << "n:" << n1 << ", r:" << r1 << endl;
cout << "nPr का मान:" <इंट n2 = 3;
इंट r2 = 2;
cout << "n:" << n2 << ", r:" << r2 << endl;
cout << "nPr का मान:" << गणना_nPr (n2, r2) << endl;
इंट n3 = 1;
इंट r3 = 1;
cout << "n:" << n3 << ", r:" << r3 << endl;
cout << "nPr का मान:" << गणना_nPr (n3, r3) << endl;
इंट n4 = 8;
इंट r4 = 0;
cout << "n:" << n4 << ", r:" << r4 << endl;
cout << "nPr का मान:" <इंट n5 = 4;
इंट r5 = 4;
cout << "n:" << n5 << ", r:" << r5 << endl;
cout << "nPr का मान:" << गणना_nPr (n5, r5) << endl;
वापसी 0;
}

आउटपुट:

एन: 10, आर: 5
एनपीआर का मूल्य: 30240
एन: 3, आर: 2
एनपीआर का मूल्य: 6
एन: 1, आर: 1
एनपीआर का मूल्य: 1
एन: 8, आर: 0
एनपीआर का मूल्य: 1
एन: 4, आर: 4
एनपीआर का मूल्य: 24

सम्बंधित: रिकर्सन क्या है और आप इसका उपयोग कैसे करते हैं?

nPr. के मूल्य की गणना करने के लिए पायथन कार्यक्रम

नीचे nPr के मान की गणना करने के लिए पायथन प्रोग्राम है:

# nPr. के मूल्य की गणना करने के लिए पायथन कार्यक्रम
# किसी संख्या के भाज्य की गणना करने का कार्य
डीईएफ़ फैक्टोरियल (संख्या):
अगर संख्या<=1:
वापसी १
वापसी संख्या * फैक्टोरियल (संख्या -1)
# nPr. के मान की गणना करने का कार्य
def गणना_एनपीआर (एन, आर):
रिटर्न फैक्टोरियल (एन) // फैक्टोरियल (एन - आर)
n1 = 10
r1 = 5
प्रिंट ("एन:", एन 1, ", आर:", आर 1)
प्रिंट ("एनपीआर का मूल्य:", कैलकुलेट_एनपीआर (एन 1, आर 1))
n2 = 3
r2 = 2
प्रिंट ("एन:", एन 2, ", आर:", आर 2)
प्रिंट ("एनपीआर का मान:", कैलकुलेट_एनपीआर (एन 2, आर 2))
n3 = 1
r3 = 1
प्रिंट ("एन:", एन 3, ", आर:", आर 3)
प्रिंट ("एनपीआर का मूल्य:", कैलकुलेट_एनपीआर (एन 3, आर 3))
n4 = 8
r4 = 0
प्रिंट ("एन:", एन 4, ", आर:", आर 4)
प्रिंट ("एनपीआर का मूल्य:", कैलकुलेट_एनपीआर (एन 4, आर 4))
n5 = 4
r5 = 4
प्रिंट ("एन:", एन 5, ", आर:", आर 5)
प्रिंट ("एनपीआर का मूल्य:", गणना_एनपीआर (एन 5, आर 5))

आउटपुट:

एन: 10, आर: 5
एनपीआर का मूल्य: 30240
एन: 3, आर: 2
एनपीआर का मूल्य: 6
एन: 1, आर: 1
एनपीआर का मूल्य: 1
एन: 8, आर: 0
एनपीआर का मूल्य: 1
एन: 4, आर: 4
एनपीआर का मूल्य: 24

सम्बंधित: सी ++, पायथन और जावास्क्रिप्ट में प्राकृतिक संख्या के सभी कारकों को कैसे खोजें

जावास्क्रिप्ट प्रोग्राम nPr. के मूल्य की गणना करने के लिए

एनपीआर के मूल्य की गणना करने के लिए जावास्क्रिप्ट प्रोग्राम नीचे दिया गया है:

// जावास्क्रिप्ट प्रोग्राम nPr. के मूल्य की गणना करने के लिए
// किसी संख्या के भाज्य की गणना करने का कार्य
फ़ंक्शन फ़ैक्टोरियल (संख्या) {
अगर (संख्या<=1) {
वापसी १;
}
वापसी संख्या * भाज्य (संख्या -1);
}
// nPr. के मूल्य की गणना करने के लिए कार्य
फ़ंक्शन गणना_एनपीआर (एन, आर) {
रिटर्न फैक्टोरियल (एन) / फैक्टोरियल (एन - आर);
}
वर n1 = 10;
वर r1 = 5;
document.write("n:" + n1 + ", r:" + r1 + "
");
document.write("nPr का मान:" + कैलकुलेट_nPr (n1, r1) + "
");
वर n2 = 3;
वर r2 = 2;
document.write("n:" + n2 + ", r:" + r2 + "
");
document.write("nPr का मान:" + कैलकुलेट_nPr (n2, r2) + "
");
वर n3 = 1;
वर r3 = 1;
document.write("n:" + n3 + ", r:" + r3 + "
");
document.write("nPr का मान:" + कैलकुलेट_nPr (n3, r3) + "
");
वर n4 = 8;
वर r4 = 0;
document.write("n:" + n4 + ", r:" + r4 + "
");
document.write("nPr का मान:" + कैलकुलेट_nPr (n4, r4) + "
");
वर n5 = 4;
वर r5 = 4;
document.write("n:" + n5 + ", r:" + r5 + "
");
document.write("nPr का मान:" + कैलकुलेट_nPr (n5, r5) + "
");

आउटपुट:

एन: 10, आर: 5
एनपीआर का मूल्य: 30240
एन: 3, आर: 2
एनपीआर का मूल्य: 6
एन: 1, आर: 1
एनपीआर का मूल्य: 1
एन: 8, आर: 0
एनपीआर का मूल्य: 1
एन: 4, आर: 4
एनपीआर का मूल्य: 24

सी कार्यक्रम nPr. के मूल्य की गणना करने के लिए

एनपीआर के मूल्य की गणना करने के लिए सी प्रोग्राम नीचे दिया गया है:

// सी प्रोग्राम nPr. के मूल्य की गणना करने के लिए
#शामिल
// किसी संख्या के भाज्य की गणना करने का कार्य
इंट फैक्टोरियल (इंट नंबर)
{
अगर (संख्या<=1)
{
वापसी १;
}
वापसी संख्या * भाज्य (संख्या -1);
}
// nPr. के मूल्य की गणना करने के लिए कार्य
इंट कैलकुलेट_एनपीआर (इंट एन, इंट आर)
{
रिटर्न फैक्टोरियल (एन) / फैक्टोरियल (एन - आर);
}
मुख्य प्रवेश बिंदु()
{
इंट n1 = 10;
इंट r1 = 5;
प्रिंटफ ("एन:% डी, आर:% डी \ ⁠n", एन 1, आर 1);
प्रिंटफ ("एनपीआर का मूल्य:% d \ ⁠n", गणना_एनपीआर (एन 1, आर 1));
इंट n2 = 3;
इंट r2 = 2;
प्रिंटफ ("एन:% डी, आर:% डी \ ⁠n", एन 2, आर 2);
प्रिंटफ ("एनपीआर का मूल्य:% d \ ⁠n", गणना_एनपीआर (एन 2, आर 2));
इंट n3 = 1;
इंट r3 = 1;
प्रिंटफ ("एन:% डी, आर:% डी \ ⁠n", एन 3, आर 3);
प्रिंटफ ("एनपीआर का मूल्य:% डी \ ⁠n", गणना_एनपीआर (एन 3, आर 3));
इंट n4 = 8;
इंट r4 = 0;
प्रिंटफ ("एन:% डी, आर:% डी \ ⁠n", एन 4, आर 4);
प्रिंटफ ("एनपीआर का मूल्य:% डी \ ⁠n", गणना_एनपीआर (एन 4, आर 4));
इंट n5 = 4;
इंट r5 = 4;
प्रिंटफ ("एन:% डी, आर:% डी \ ⁠n", एन 5, आर 5);
प्रिंटफ ("एनपीआर का मूल्य:% डी \ ⁠n", गणना_एनपीआर (एन 5, आर 5));
वापसी 0;
}

आउटपुट:

एन: 10, आर: 5
एनपीआर का मूल्य: 30240
एन: 3, आर: 2
एनपीआर का मूल्य: 6
एन: 1, आर: 1
एनपीआर का मूल्य: 1
एन: 8, आर: 0
एनपीआर का मूल्य: 1
एन: 4, आर: 4
एनपीआर का मूल्य: 24

सम्बंधित: एक फाइबोनैचि अनुक्रम क्या है और आप पायथन, सी ++ और जावास्क्रिप्ट में एक को कैसे प्रिंट करते हैं?

जावा प्रोग्राम nPr. के मूल्य की गणना करने के लिए

एनपीआर के मूल्य की गणना करने के लिए जावा प्रोग्राम नीचे दिया गया है:

// जावा प्रोग्राम nPr. के मूल्य की गणना करने के लिए
सार्वजनिक वर्ग मुख्य
{
// किसी संख्या के भाज्य की गणना करने का कार्य
स्टेटिक इंट फैक्टोरियल (इंट नंबर) {
अगर (संख्या <= 1) {
वापसी १;
}
वापसी संख्या * भाज्य (संख्या - 1);
}
// nPr. के मूल्य की गणना करने के लिए कार्य
स्थिर इंट गणना_एनपीआर (इंट एन, इंट आर) {
रिटर्न फैक्टोरियल (एन) / फैक्टोरियल (एन - आर);
}
सार्वजनिक स्थैतिक शून्य main (String [] args) {
इंट n1 = 10;
इंट r1 = 5;
System.out.println ("n:" + n1 + ", r:" + r1);
System.out.println ("nPr का मान:" + कैलकुलेट_nPr (n1, r1));
इंट n2 = 3;
इंट r2 = 2;
System.out.println ("n:" + n2 + ", r:" + r2);
System.out.println ("एनपीआर का मूल्य:" + गणना_एनपीआर (एन 2, आर 2));
इंट n3 = 1;
इंट r3 = 1;
System.out.println ("n:" + n3 + ", r:" + r3);
System.out.println ("एनपीआर का मूल्य:" + गणना_एनपीआर (एन 3, आर 3));
इंट n4 = 8;
इंट r4 = 0;
System.out.println ("n:" + n4 + ", r:" + r4);
System.out.println ("एनपीआर का मूल्य:" + कैलकुलेट_एनपीआर (एन 4, आर 4));
इंट n5 = 4;
इंट r5 = 4;
System.out.println ("n:" + n5 + ", r:" + r5);
System.out.println ("nPr का मान:" + कैलकुलेट_nPr (n5, r5));
}
}

आउटपुट:

एन: 10, आर: 5
एनपीआर का मूल्य: 30240
एन: 3, आर: 2
एनपीआर का मूल्य: 6
एन: 1, आर: 1
एनपीआर का मूल्य: 1
एन: 8, आर: 0
एनपीआर का मूल्य: 1
एन: 4, आर: 4
एनपीआर का मूल्य: 24

क्या प्रोग्रामिंग आपके दिमाग को प्रभावित करती है?

कलात्मकता की तरह, प्रोग्रामिंग भी कुछ खास तरीकों से आपके मस्तिष्क को प्रभावित करती है। वैज्ञानिकों ने प्रोग्रामर के दिमाग का अध्ययन किया और पाया कि प्रोग्रामिंग मस्तिष्क के स्वास्थ्य को मजबूत करने में मदद करती है। प्रोग्रामिंग आपके मस्तिष्क को कैसे प्रभावित कर सकती है, इस बारे में विज्ञान क्या कहता है, यह जानकर आपको आश्चर्य होगा।

साझा करनाकलरवईमेल
प्रोग्रामिंग आपके दिमाग को कैसे प्रभावित करती है: विज्ञान के अनुसार 3 बड़े सच

वैज्ञानिकों ने मानव मस्तिष्क पर कंप्यूटर प्रोग्रामिंग के प्रभावों का अध्ययन किया है। कोडिंग आपके सोचने के तरीके को प्रभावित करती है और यहां बताया गया है कि कैसे।

आगे पढ़िए

संबंधित विषय
  • प्रोग्रामिंग
  • कोडिंग ट्यूटोरियल
  • जावास्क्रिप्ट
  • सी प्रोग्रामिंग
  • जावा
लेखक के बारे में
युवराज चंद्र (59 लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्र की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें