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.
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.
Lo que intentas hacer se llama permutación.
Si estás en C++ puedes usar next_permutation (http://www.cplusplus.com/reference/algorithm/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.