So berechnen Sie den Wert von nPr mithilfe von Funktionen
Eine Permutation ist eine Anordnung von Objekten, bei der die Reihenfolge der Auswahl von Bedeutung ist. In diesem Artikel erfahren Sie, wie Sie den Wert von nPr mit Python, C++, JavaScript, C und Java berechnen.
So berechnen Sie den Wert von nPr
Verwenden Sie die folgende Permutationsformel, um den Wert von nPr zu berechnen:
nPr = (n!)/(nr)!
Woher:
n = Total numbers
P = Permutation
r = Arrangement
! = Factorial
Problemstellung
Sie erhalten die Werte von n und r . Sie müssen den Wert von nPr berechnen.
Beispiel 1 : Sei n = 10 und r = 5.
Daher ist nPr = 10! / (10-5)! = 10! / 5! = 30240.
Somit ist die Ausgabe 30240.
Beispiel 2 : Sei n = 3 und r = 2.
Daher ist nPr = 3! / (3-2)! = 3! / 1! = 6.
Somit ist die Ausgabe 6.
Beispiel 3 : Sei n = 8 und r = 0.
Daher ist nPr = 8! / (8-0)! = 8! / 8! = 1.
Somit ist die Ausgabe 1.
C++-Programm zur Berechnung des Wertes von nPr
Unten ist das C++-Programm zum Berechnen des Wertes von nPr:
// 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;
}
Ausgabe:
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
Python-Programm zur Berechnung des Wertes von nPr
Unten ist das Python-Programm, um den Wert von nPr zu berechnen:
# 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))
Ausgabe:
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
JavaScript-Programm zur Berechnung des Wertes von nPr
Unten ist das JavaScript-Programm, um den Wert von nPr zu berechnen:
// 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>");
Ausgabe:
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
C Programm zur Berechnung des Wertes von nPr
Unten ist das C-Programm zur Berechnung des Wertes von 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;
}
Ausgabe:
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
Java-Programm zur Berechnung des Wertes von nPr
Unten ist das Java-Programm, um den Wert von nPr zu berechnen:
// 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));
}
}
Ausgabe:
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
Beeinflusst die Programmierung Ihr Gehirn?
Genau wie Kunstfertigkeit beeinflusst auch das Programmieren Ihr Gehirn in gewisser Weise. Wissenschaftler untersuchten das Gehirn von Programmierern und fanden heraus, dass die Programmierung dazu beiträgt, die Gesundheit des Gehirns zu stärken. Sie werden erstaunt sein, was die Wissenschaft darüber sagt, wie die Programmierung Ihr Gehirn beeinflussen kann.