Lo que deseo es tomar un número de tres cifras Ejemplo:
728 y sacar las 6 combinaciones que permite la permutación de ese número
El resultado a permutear será: 728 287 827 278 782 872
De ante manos gracias por la ayuda.
Saludos

| |||
Permutear un numero en ASP Buenas noches amigos, tengo un inconveniente, necesito realizar la permuta de un número pero no consigo la manera ni la función, espero me puedan ayudar. Lo que deseo es tomar un número de tres cifras Ejemplo: 728 y sacar las 6 combinaciones que permite la permutación de ese número El resultado a permutear será: 728 287 827 278 782 872 De ante manos gracias por la ayuda. Saludos ![]() |
| ||||
Que interesante problema, seria bueno que alguien con tiempo diera con la solucion implementando algo recursivo. La posible combinacion de estos numeros son 6 cifras 1ero*2do*3ero = 6 1ero*2do*3ero*4to = 24 Y asi sucesivamente ![]() Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
Cita: ¿Te refieres a los números factoriales de toda la vida?. Es decir:
Iniciado por u_goldman La posible combinacion de estos numeros son 6 cifras 1ero*2do*3ero = 6 1ero*2do*3ero*4to = 24 Y asi sucesivamente ![]() 3! = 3 x 2 x 1 = 6 4! = 4 x 3 x 2 x 1 = 24 Creo que te refieres a eso, pero no entiendo muy bien a que te refieres cuando hablas de que la posible combinación de estos números son 6 cifras. Igual es que estoy muy espeso hoy, jajajaja. Si es a eso a lo que te refieres, la solución es sencilla (no la he probado ![]() http://personal5.iddeo.es/ztt/util/Pag1_VB.htm Editado: Madre del señor, estaba muy espeso. Acabo de darme cuenta de lo que preguntabas, jajajaja. Me desdigo de lo que he escrito anteriormente, aunque no lo borro, porque lo escrito, escrito debe quedar. SalU2 Última edición por 3pies; 28/09/2005 a las 01:47 |
| ||||
Cita: No. El factorial solo nos sirve para saber el número de combinaciones, pero lo que el usuario necesita es obtener dichas convinaciones, no solo saber cuantas, sino cuales.¿Te refieres a los números factoriales de toda la vida?. Editado: Cita: y yo apenas acabo de leer tu post completo Editado: Madre del señor, estaba muy espeso. Acabo de darme cuenta de lo que preguntabas, jajajaja. Me desdigo de lo que he escrito anteriormente, aunque no lo borro, porque lo escrito, escrito debe quedar. ![]() |
| ||||
Cita: Entrar a google y teclear "algoritmo para combinaciones", regresa solo un resultado, pero con dos algorítmos: http://www.msusenet.com/archive/inde...t-1317663.html
Iniciado por Al Zuwaga estube buscando, ayer, pero no encontré nada bueno en google :( Solo le eché un vistazo al recursivo y el detalle que tiene es que según el autor, esta diseñado para obtener combinaciónes según un número de agrupamiento menor al total de caracteres, esto implkica que cuando se ingrese una cadena con agrupamiento de igual número de caracteres, solo regresará 1 combinación. Tal vez si haya que hacerlo uno de acuerdo a necesidades |