VARIACIONES de n elementos tomados de m en m y sin repetición. VISUAL BASIC

Iniciado por iaycart, 4 Octubre 2015, 08:26 AM

0 Miembros y 1 Visitante están viendo este tema.

iaycart

Hola a todos, a ver quien me puede ayudar lo estoy buscando y no lo encuentro.

Necesito un algoritmo en visual basic para generar todas las posibles VARIACIONES de n elementos tomados de m en m y sin repetición.

La fórmula para el cálculo de las posibles variaciones ya la se y no es lo que busco.

Quiero poder génerar todas las posibles palabras de M letras de entre un número de N letras.

Ej. Generar todas las posibles palabras (variaciones) de 3 letras (M) a partir de las 4 letras (N) siguientes:

a, b, c, d

Lo que necesito es un algoritmo en VISUAL BASIC que me genere estas posibles variaciones.

abc   acb   abd   adb  acd   adc
bac   bca   bad   bda  bcd   bdc
cab   cba   cad   cda  cbd   cdb
dab   dba   dac   dca  dbc   dcb

Total 24 para este ejemplo.

Gracias de antemano.