• Welcome to Test Foro de elhacker.net SMF 2.1.
 

Posibles combinaciones de una palabra

Started by giraffe, 7 April 2015, 00:37 AM

0 Members and 1 Guest are viewing this topic.

giraffe

hola, buenas, es que necesito ayuda con un código que me pueda imprimir todas las posibles combinaciones de una cadena que el usuario digite, que si el usuario digita mora imprima todas las combinaciones de mora:
mora, mroa, mrao, maro, maor, moar, oram, orma, omra, omar, oamr, oarm, ramo, raom, roma, roam, rmao, rmoa, amor, amro, armo, arom, aorm, aomr.
Sin importar si tienen o no tienen sentido, gracias por anticipado.

tremolero

Hola, entiendo el ejercicio, lo que no entiendo es en que exactamente necesitas ayuda...

Imagino que si compartes el codigo que lleves hecho podremos ver en que fallas.

Un saludo.

eferion

Lo que intentas hacer se llama permutación.

Si estás en C++ puedes usar next_permutation

Para hacer permutaciones en C tienes que currarte el algoritmo. Puedes buscar en Internet... puedes encontrar algo de código que te ayude en la tarea.

Un saludo.