SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: arrebiato en Jueves 9 de Agosto de 2007, 20:41

Título: Permutar Numeros
Publicado 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..!
Título: Re: Permutar Numeros
Publicado por: ElNapster en Jueves 9 de Agosto de 2007, 22:45
Utiliza la formula ..... de combinaciones ... :rolleyes:

Modifico.

(http://soko.com.ar/imagenes/Matematica/calculo_c/calcul3.gif)
Título: Re: Permutar Numeros
Publicado por: Mollense en Jueves 9 de Agosto de 2007, 23:30
En realidad eso no es una combinación sino una Permutación.
Código: Text
  1. permutaciones=n!
  2.  
donde n es el número de dígitos.

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

Un saludo
Título: Re: Permutar Numeros
Publicado por: ElNapster en Jueves 9 de Agosto de 2007, 23:48
Citar
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:
Título: Re: Permutar Numeros
Publicado por: Mollense en Viernes 10 de Agosto de 2007, 00:40
Cita de: "ElNapster"
Citar
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 variantes
Citar
456
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:
Título: Re: Permutar Numeros
Publicado por: ElNapster en Viernes 10 de Agosto de 2007, 00:45
:lol:  :lol:  :lol:  :lol:  tienes razon !!!  :whistling:

 :comp:
Título: Re: Permutar Numeros
Publicado por: Mollense en Viernes 10 de Agosto de 2007, 05:42
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  :)