Las diferentes combinaciones de valores de un vector.

Supongamos que tengo un vector de n valores, quiero obtener las diferentes combinaciones de sus valores, por ejemplo: si tengo vect = [a, b, c] las diferentes combinaciones que quiero son: [a, b, c] , [a, b], [a, c], [b, c], [a], [b], [c]

Tenga en cuenta que, por ejemplo, [a, b] es lo mismo que [b, a], por lo que no necesito mantenerlos a ambos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta