none
Programa que cambie de lugar las palabras de una cadena:

    Pregunta

  • Hola que tal, en la escuela me dajaron éste problema:
    Realizar un programa que permita capturar palabras separadas por espacios en blanco y muestre todas las frases que se pueden generar. Ejemplo: "Auto rojo el".
    Y debe arrojar resultados como:
    1.- auto rojo el
    2.- auto el rojo
    3.- rojo auto el
    4.- rojo el auto
    5.- el rojo auto
    6.- el auto rojo
    lunes, 27 de marzo de 2017 18:28

Respuestas

  • Sugerencia: Trocea la frase metiendo las palabras en un array, usando el método Split de la clase String. Después realiza todas las permutaciones de los elementos del array (busca en Internet código para hacer permutaciones, hay muchos ejemplos). Y finalmente, por cada una de las permutaciones, vuelve a ensamblar el array en una frase usando el método String.Join.

    Perdona que solo te dé unas ideas generales y no un ejemplo más detallado, pero tratándose de un ejercicio académico no podemos darte en el foro una ayuda más detallada, únicamente ideas generales o resolución de dudas concretas, pero no solucionarte el ejercicio.

    lunes, 27 de marzo de 2017 22:00