Home » Program to print the permutation (nPr) of the given number

Program to print the permutation (nPr) of the given number

by Online Tutorials Library

Program to print the permutation (nPr) of the given number

Permutation

It is an ordered-arrangement/combination of a set of things or collection of objects.

For example, we have a set of letters A, B, and C…..describing permutations as n distinct objects taken r at a time.

Permutation of a list of n elements:

Algorithm

  • STEP 1: START
  • STEP 2: DEFINE n, r, per, fact1, fact2
  • STEP 3: PRINT n, r
  • STEP 4: fact1 =n
  • STEP 5: REPEAT STEP 6 UNTIL i>=1
  • STEP 6: fact1 = fact1*i
  • STEP 7: DEFINE number
  • STEP 8: SET number = n – r
  • STEP 9: fact 2 = fact2*i
  • STEP 10: SET per = fact1/fact2
  • STEP 11: PRINT per
  • STEP 12: END

Java Program

Output:

Enter the Value of n and r?  5  2  nPr = 20  

C program

Output:

Enter the Value of n and r?  5  2  nPr = 20  

C# Program

Output:

Enter the Value of n and r?  5  2  nPr = 20  

Python Program

Output:

Enter the value of n:  5  Enter the value of r:  2  nPr = 20  
Next Topic#

You may also like