• Asignatura: Informática
  • Autor: augustoxx2015
  • hace 8 años

C++: ¿ Como puedo ordenar alfabéticamente un texto de una variable char?


Anónimo: hola que tema estas viendo en c++ ? ESTRUC?
tutoriascolombia: Marca esta tutoría como favorita para yo seguir ayudando. También visita >> tutorias . co
augustoxx2015: Shivu19 estoy viendo cadena de caracteres en dev c

Respuestas

Respuesta dada por: tutoriascolombia
1

Respuesta:

Por ser variable char[] se tiene acceso a cada carácter. Simplemente se recorre usando un ciclo normal o foreach y se implementa un método de ordenamiento que puede ser burbuja( más simple). La comparación se hace entre carácter.


augustoxx2015: Entiendo, pero como seria la condición para que se produzca el cambio de posición en el ordenamiento?
Anónimo: usa la funcion strcmp para ordenar alfabéticamente
augustoxx2015: Podrias darme un ejemplo?
tutoriascolombia: if( vec[n] > vec[n+1] )
Anónimo: seria para desplazar posiciones pero antes usas '\0' null
tutoriascolombia: algunos lenguajes simplemente comparacion la posicion de caracteres en la tabla ascii por lo cual quedaria igualmente ordenado
augustoxx2015: Bien, Muchas Gracias!!!
Preguntas similares