programa Java para generar la permutación y la combinación de los números

En este programa java, vamos a generar permutación y combinación de los números .

Permutaciones son el número de arreglos o ordenamientos de los elementos dentro de un grupo fijo. Combinaciones, por otra parte, son útiles cuando tenemos que averiguar cuántos grupos pueden formarse a partir de un número mayor de personas.

Si está formando un grupo de un grupo más grande y la colocación dentro del grupo más pequeño es importante, entonces usted desea utilizar permutaciones.

programa para imprimir permutación, la combinación de los números en Java

import java.util.Scanner;
public class PermutationCombinationOfNumbers
{
public static int fact(int num)
{
// initialize and declare objects.
int fact=1, i;
for(i=1; i<=num; i++)
{
fact = fact*i;
}
return fact;
}
public static void main(String args[])
{
int n, r;
Scanner scan = new Scanner(System.in);
// enter numbers here.
System.out.print("Enter Value of n : ");
n = scan.nextInt();
System.out.print("Enter Value of r : ");
r = scan.nextInt();
// calculate permutation and combination here.
System.out.print("Combination of the numbers is : " +(fact(n)/(fact(n-r)*fact(r))));
System.out.print("nPermutation of the numbers is : " +(fact(n)/(fact(n-r))));
}
}

salida

First run:
Enter Value of n : 7
Enter Value of r : 3
Combination of the numbers is : 35
Permutation of the numbers is : 210
Second run:
Enter Value of n : 8
Enter Value of r : 5
Combination of the numbers is : 56
Permutation of the numbers is : 6720


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *