SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: arrebiato en Jueves 9 de Agosto de 2007, 20:41
-
:comp: Hola a todos estoy haciendo un pequeño proyecto y no se como obtener las posibles combinaciones de un una cifra con tres o mas digitos numericos... Por Ejemplo:
Cifra= 456
Combinaciones=
456
465
645
654
546
564
Y asi por el estilo... si alguien puede ayudarme se lo agradeceria...! Bye..!
-
Utiliza la formula ..... de combinaciones ... :rolleyes:
Modifico.
(http://soko.com.ar/imagenes/Matematica/calculo_c/calcul3.gif)
-
En realidad eso no es una combinación sino una Permutación.donde n es el número de dígitos.
Ej:Cifra= 456
dígitos=3
permutaciones=3!
permutaciones=3*2*1
permutaciones=6
:)
Un saludo
-
En realidad eso no es una combinación sino una Permutación.
Pero en una Permutacion te importa el orden , mientras en una combinacion no te importa el orden..... :hola:
-
En realidad eso no es una combinación sino una Permutación.
Pero en una Permutacion te importa el orden , mientras en una combinacion no te importa el orden..... :hola:
Claro, justamente por eso y por el ejemplo que da arrebiato me doy cuenta de que lo que necesita es una permutación.
Por ejemplo las dos primeras variantes456
465
en una combinación no se consideran como tales sino que representarían un mismo conjunto y en realidad las seis variantes representan el mismo conjunto por lo que el número de combinaciones posibles de 3 elementos tomados de 3 en 3 es 1 (uno)...
(http://img170.imageshack.us/img170/9762/dibujosadawt4.png)
Un saludo :hola:
-
:lol: :lol: :lol: :lol: tienes razon !!! :whistling:
:comp:
-
Ya que estamos...
La permutación es un caso particular de la variación cuando n (Número de elementos) es igual a m (Número de elementos seleccionados en cada muestra):
(http://img186.imageshack.us/img186/5966/dibujosaeg2.png)
Ejemplo:
(http://img184.imageshack.us/img184/6122/permwf3.png)
Otro saludo :)