Programación General > Visual Basic 6.0 e inferiores

 Permutar Numeros

(1/2) > >>

arrebiato:
: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..!

ElNapster:
Utiliza la formula ..... de combinaciones ... :rolleyes:

Modifico.

Mollense:
En realidad eso no es una combinación sino una Permutación.
--- Código: Text ---permutaciones=n! donde n es el número de dígitos.

Ej:
--- Citar ---Cifra= 456
dígitos=3
permutaciones=3!
permutaciones=3*2*1
permutaciones=6

--- Fin de la cita ---
:)

Un saludo

ElNapster:

--- Citar ---En realidad eso no es una combinación sino una Permutación.
--- Fin de la cita ---

Pero en una Permutacion te importa el orden , mientras en una combinacion no te importa el orden..... :hola:

Mollense:

--- Cita de: "ElNapster" ---
--- Citar ---En realidad eso no es una combinación sino una Permutación.
--- Fin de la cita ---

Pero en una Permutacion te importa el orden , mientras en una combinacion no te importa el orden..... :hola:
--- Fin de la cita ---
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 variantes
--- Citar ---456
465
--- Fin de la cita ---
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)...



Un saludo  :hola:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa