Programa para combinaciones con un numero de 5 cif
Necesito un programa que me realice lo siguiente:
Al ingresar un numero de 5 cifras ejemplo: 13490 este puede estar formado por numeros del 0 al 9 es decir ( 0, 1,2,3,4,5,6,7,8,9 ), el programa me genere todas las combinaciones posibles con este numero, para el ejemplo anterior por ejemplo algunas combinaciones serian: 13409, 34190, 94130, 41309. Ademas de que las muestre todas en la pantalla con la opcion de imprimirse .
Los casos en que se puede dar el numero de 5 cifras son los siguientes:
A) Cuando los 5 numeros de la cifra son diferentes ejemplo 12345 cabe destacar que cuando los 5 numeros son diferentes el total de combinaciones son 120. B)Cuando el numero de 5 cifras contiene 4 numeros iguales y 1 diferente ejemplo 14444 para este caso el total de combinaciones posibles son 5, C)cuando el numero de 5 cifras contiene 3 numeros iguales y 2 diferentes ejemplo 55570 son 20 combinaciones posibles, D) cuando el numero tiene 2 igules, 2 iguales y 1 diferente ejemplo 33881 son 30 combinaciones posibles, E) cuando el numero tiene 3 iguales y 2 iguales ej 99922 son 10 combinaciones posibles, F) cuando el numero tiene 2 iguales y 3 diferentes ej 11098 son 60 combinaciones posibles.
Al ingresar un numero de 5 cifras ejemplo: 13490 este puede estar formado por numeros del 0 al 9 es decir ( 0, 1,2,3,4,5,6,7,8,9 ), el programa me genere todas las combinaciones posibles con este numero, para el ejemplo anterior por ejemplo algunas combinaciones serian: 13409, 34190, 94130, 41309. Ademas de que las muestre todas en la pantalla con la opcion de imprimirse .
Los casos en que se puede dar el numero de 5 cifras son los siguientes:
A) Cuando los 5 numeros de la cifra son diferentes ejemplo 12345 cabe destacar que cuando los 5 numeros son diferentes el total de combinaciones son 120. B)Cuando el numero de 5 cifras contiene 4 numeros iguales y 1 diferente ejemplo 14444 para este caso el total de combinaciones posibles son 5, C)cuando el numero de 5 cifras contiene 3 numeros iguales y 2 diferentes ejemplo 55570 son 20 combinaciones posibles, D) cuando el numero tiene 2 igules, 2 iguales y 1 diferente ejemplo 33881 son 30 combinaciones posibles, E) cuando el numero tiene 3 iguales y 2 iguales ej 99922 son 10 combinaciones posibles, F) cuando el numero tiene 2 iguales y 3 diferentes ej 11098 son 60 combinaciones posibles.
1 Respuesta
Respuesta de Marcelo Origoni
1