फ़ंक्शंस का उपयोग करके एनपीआर के मूल्य की गणना कैसे करें

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

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

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

 nPr = (n!)/(nr)!

कहा पे:

 n = Total numbers
P = Permutation
r = Arrangement
! = Factorial

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

आपको n और r के मान दिए गए हैं। आपको nPr के मान की गणना करने की आवश्यकता है।

उदाहरण 1 : मान लीजिए n = 10 और r = 5 है।

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

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

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

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

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

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

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

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

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

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

 // C++ program to calculate the value of nPr
#include <iostream>
using namespace std;
// Function to calculate the factorial of a number
int factorial(int num)
{
if (num<=1)
{
return 1;
}
return num*factorial(num-1);
}
// Function to calculate the value of nPr
int calculate_nPr(int n, int r)
{
return factorial(n) / factorial(n - r);
}

int main()
{
int n1 = 10;
int r1 = 5;
cout << "n: " << n1 << ", r: " << r1 << endl;
cout << "Value of nPr: " << calculate_nPr(n1, r1) << endl;
int n2 = 3;
int r2 = 2;
cout << "n: " << n2 << ", r: " << r2 << endl;
cout << "Value of nPr: " << calculate_nPr(n2, r2) << endl;
int n3 = 1;
int r3 = 1;
cout << "n: " << n3 << ", r: " << r3 << endl;
cout << "Value of nPr: " << calculate_nPr(n3, r3) << endl;
int n4 = 8;
int r4 = 0;
cout << "n: " << n4 << ", r: " << r4 << endl;
cout << "Value of nPr: " << calculate_nPr(n4, r4) << endl;
int n5 = 4;
int r5 = 4;
cout << "n: " << n5 << ", r: " << r5 << endl;
cout << "Value of nPr: " << calculate_nPr(n5, r5) << endl;
return 0;
}

आउटपुट:

 n: 10, r: 5
Value of nPr: 30240
n: 3, r: 2
Value of nPr: 6
n: 1, r: 1
Value of nPr: 1
n: 8, r: 0
Value of nPr: 1
n: 4, r: 4
Value of nPr: 24

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

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

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

 # Python program to calculate the value of nPr
# Function to calculate the factorial of a number
def factorial(num):
if num<=1:
return 1
return num*factorial(num-1)
# Function to calculate the value of nPr
def calculate_nPr(n, r):
return factorial(n) // factorial(n - r)
n1 = 10
r1 = 5
print("n:", n1, ",r:", r1)
print("Value of nPr:", calculate_nPr(n1, r1))
n2 = 3
r2 = 2
print("n:", n2, ",r:", r2)
print("Value of nPr:", calculate_nPr(n2, r2))
n3 = 1
r3 = 1
print("n:", n3, ",r:", r3)
print("Value of nPr:", calculate_nPr(n3, r3))
n4 = 8
r4 = 0
print("n:", n4, ",r:", r4)
print("Value of nPr:", calculate_nPr(n4, r4))
n5 = 4
r5 = 4
print("n:", n5, ",r:", r5)
print("Value of nPr:", calculate_nPr(n5, r5))

आउटपुट:

 n: 10, r: 5
Value of nPr: 30240
n: 3, r: 2
Value of nPr: 6
n: 1, r: 1
Value of nPr: 1
n: 8, r: 0
Value of nPr: 1
n: 4, r: 4
Value of nPr: 24

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

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

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

 // JavaScript program to calculate the value of nPr
// Function to calculate the factorial of a number
function factorial(num) {
if (num<=1) {
return 1;
}
return num*factorial(num-1);
}
// Function to calculate the value of nPr
function calculate_nPr(n, r) {
return factorial(n) / factorial(n - r);
}
var n1 = 10;
var r1 = 5;
document.write("n: " + n1 + ", r:" + r1 + "<br>");
document.write("Value of nPr: " + calculate_nPr(n1, r1) + "<br>");
var n2 = 3;
var r2 = 2;
document.write("n: " + n2 + ", r:" + r2 + "<br>");
document.write("Value of nPr: " + calculate_nPr(n2, r2) + "<br>");
var n3 = 1;
var r3 = 1;
document.write("n: " + n3 + ", r:" + r3 + "<br>");
document.write("Value of nPr: " + calculate_nPr(n3, r3) + "<br>");
var n4 = 8;
var r4 = 0;
document.write("n: " + n4 + ", r:" + r4 + "<br>");
document.write("Value of nPr: " + calculate_nPr(n4, r4) + "<br>");
var n5 = 4;
var r5 = 4;
document.write("n: " + n5 + ", r:" + r5 + "<br>");
document.write("Value of nPr: " + calculate_nPr(n5, r5) + "<br>");

आउटपुट:

 n: 10, r: 5
Value of nPr: 30240
n: 3, r: 2
Value of nPr: 6
n: 1, r: 1
Value of nPr: 1
n: 8, r: 0
Value of nPr: 1
n: 4, r: 4
Value of nPr: 24

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

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

 // C program to calculate the value of nPr
#include <stdio.h>
// Function to calculate the factorial of a number
int factorial(int num)
{
if (num<=1)
{
return 1;
}
return num*factorial(num-1);
}
// Function to calculate the value of nPr
int calculate_nPr(int n, int r)
{
return factorial(n) / factorial(n - r);
}

int main()
{
int n1 = 10;
int r1 = 5;
printf("n: %d, r: %d ⁠n", n1, r1);
printf("Value of nPr: %d ⁠n", calculate_nPr(n1, r1));
int n2 = 3;
int r2 = 2;
printf("n: %d, r: %d ⁠n", n2, r2);
printf("Value of nPr: %d ⁠n", calculate_nPr(n2, r2));
int n3 = 1;
int r3 = 1;
printf("n: %d, r: %d ⁠n", n3, r3);
printf("Value of nPr: %d ⁠n", calculate_nPr(n3, r3));
int n4 = 8;
int r4 = 0;
printf("n: %d, r: %d ⁠n", n4, r4);
printf("Value of nPr: %d ⁠n", calculate_nPr(n4, r4));
int n5 = 4;
int r5 = 4;
printf("n: %d, r: %d ⁠n", n5, r5);
printf("Value of nPr: %d ⁠n", calculate_nPr(n5, r5));
return 0;
}

आउटपुट:

 n: 10, r: 5
Value of nPr: 30240
n: 3, r: 2
Value of nPr: 6
n: 1, r: 1
Value of nPr: 1
n: 8, r: 0
Value of nPr: 1
n: 4, r: 4
Value of nPr: 24

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

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

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

 // Java program to calculate the value of nPr
public class Main
{
// Function to calculate the factorial of a number
static int factorial(int num) {
if (num <= 1) {
return 1;
}
return num * factorial(num - 1);
}
// Function to calculate the value of nPr
static int calculate_nPr(int n, int r) {
return factorial(n) / factorial(n - r);
}
public static void main(String[] args) {
int n1 = 10;
int r1 = 5;
System.out.println("n: " + n1 + ", r: " + r1);
System.out.println("Value of nPr: " + calculate_nPr(n1, r1));
int n2 = 3;
int r2 = 2;
System.out.println("n: " + n2 + ", r: " + r2);
System.out.println("Value of nPr: " + calculate_nPr(n2, r2));
int n3 = 1;
int r3 = 1;
System.out.println("n: " + n3 + ", r: " + r3);
System.out.println("Value of nPr: " + calculate_nPr(n3, r3));
int n4 = 8;
int r4 = 0;
System.out.println("n: " + n4 + ", r: " + r4);
System.out.println("Value of nPr: " + calculate_nPr(n4, r4));
int n5 = 4;
int r5 = 4;
System.out.println("n: " + n5 + ", r: " + r5);
System.out.println("Value of nPr: " + calculate_nPr(n5, r5));
}
}

आउटपुट:

 n: 10, r: 5
Value of nPr: 30240
n: 3, r: 2
Value of nPr: 6
n: 1, r: 1
Value of nPr: 1
n: 8, r: 0
Value of nPr: 1
n: 4, r: 4
Value of nPr: 24

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

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