Dev - C++ - INVERTIR PALABRAS

 
Vista:
sin imagen de perfil

INVERTIR PALABRAS

Publicado por Amando (3 intervenciones) el 13/10/2017 00:45:47
Hola.. tengo el siguiente problema y no puedo hacer que invierta solo la palabra, invierte toda la cadena sin tomar en cuenta las comas. Ayuda!!!

Descripción

Dada una línea con palabras separadas por comas, escribe la misma línea pero con las palabras invertidas.

Entrada

Una línea con a lo mucho 1000 caracteres. Todos los caracteres de la línea son letras minúsculas o comas y puedes suponer que cada coma separa dos palabras consecutivas no vacías.

Salida

Una línea idéntica a la de la entrada excepto que cada palabra aparece invertida.

EJEMPLO:

Entrada
hola,saludos,como,estan


Salida
aloh,sodulas,omoc,natse
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Dionicio
Val: 168
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

re:INVERTIR PALABRAS

Publicado por Dionicio (57 intervenciones) el 13/10/2017 14:53:00
Puedes ir almacenando las palabras en una variable intermedia, y entonces luego invertirla. El proceso seria algo como esto:

1
2
3
4
Mientras frase[indice] != coma
 variableItermedia = frase[indice];
 indice++;
FinMientras

Espero que te sea de ayuda. Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar