Combinaciones

Markobar
22 de Octubre del 2003
Hola a todos:
Tengo que hacer un procedimiento que, a partir de una lista, realice todas las combinaciones posibles. Por ejemplo, con las letras A, B, C y D el procedimiento debería darnos el siguiente resultado:

A
B
C
D
AB
AC
AD
BC
BD
CD
ABC
ABD
ACD
BCD
ABCD

Las condiciones, como se pueden observar, son que las letras no se pueden repetir en una misma combinación y que la combinación AB es igual a la combinación BA (por lo tanto ésta última no se cuenta como una opción más).
No es necesario que sea en c. Y si no es posible, sólo con la idea de como realizarlo sería suficiente.

Agradezco vuestra ayuda por adelantado. Hasta pronto!

RODRIGO SOLORZANO
22 de Octubre del 2003
BIEN TE HAGO EL TRABAJITO POR 50 DOLLARS!!
ACEPTAS?