Hola!!!
El problema es el sigueinete se me pide determinar el numero de posibles combinaciones diferentes para un grupo de caracteres(a..9) agrupados en X numeros, aparte de eso se me pide que liste o guarde las combinaciones posibles de dichos caracteres.
entonces, la formula para calcular el numero de posibilidades es:
Vn,k = n!/(n-k)! Donde ! es Factorial. n el numero de caracteres y k el numero de caracteres agrupados por cada permuta:
entonces yo lo hice con tres caracteres A,B,C
V3,3= N!
entonces las lista era algo como
STRINGP = "ABC"
M(1) = mid(stringp,1,1) & mid(stringp,2,1) & mid(stringp,3,1)
M(2) = mid(stringp,1,1) & mid(stringp,3,1) & mid(stringp,2,1)
M(3) = mid(stringp,2,1) & mid(stringp,1,1) & mid(stringp,3,1)
M(4) = mid(stringp,2,1) & mid(stringp,3,1) & mid(stringp,1,1)
M(5) = mid(stringp,3,1) & mid(stringp,1,1) & mid(stringp,2,1)
M(6) = mid(stringp,3,1) & mid(stringp,2,1) & mid(stringp,1,1)
pero me dijeron que asi no era,
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
, porque "que pasaba cunado me tocaban mas de 4 caracteres en grupos de 3 por ejemplo"
bueno,
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
pensando demasiado demasiado y buscandole la vuelta al problema e investigando hasta ahora no he podido conseguir algo que se asemeje a lo que quiero, y llegue a la conclusion que necesitaba algo de ayuda
entonces si alguien me pudiese ayudar diciendome algo que me indique cual es el procedimiento para realizar la permuta o combianciones porsibles puede ser una formula un codigo ( si es en Vb mucho mejor), lo que sea, para poder resolver este problema, se los agradeceria mucho.
de antemano, muchas gracias por su ayuda