ordenar letras en palabras con c++

 ORDENAR LETRAS EN PALABRAS CON C++ METODO DE BURBUJA


Buenas amigos aqui les dejo este pequeño video tutorial donde estaremos aprendiendo a programar el ordenamiento de letras en una oración o palabra escrita por el usuario, estaremos utilizando el método de la burbuja en el lenguaje de programación c++ utilizando el IDE Dev ++ .


En primer lugar estaremos creando dos variables de tipo (char) una con una medida de 50 y el otro normal , el cual se llamaran (palabra[50], aux) la creamos de tipo char para poder comparar la variable con el código ascii donde tomara el valor para realizar el cambio de posiciones.


Una vez realizado eso pues pasamos a crear la petición de la palabra por el usuario y la asignamos a la variable palabra.

cout << "escribe una palabra : ";

cin >> palabra;


Luego una variable llamada "n" de tipo (int)  el cual es la que contendrá la cantidad de letras de nuestra variable llamada palabra, pero en nuestra cabecera del programa tenemos que crear un include  así:  #include <windows.h>  para que no lance algún tipo de error.

n=strlen(palabra)


Después pasaremos a crear los ciclos de recorrido que son dos ciclos que contendrá la variable (i, j) para poder recorrer los valores de nuestra variable llamada palabra, dentro del segundo ciclo pasaremos a crear una sentencia (if) el cual será la verificación de las posiciones de letras si la letra inicial es menor a la segunda letra, si logra ser menor pues se pasa la posición inicial a la variable auxiliar y luego en la posición inicial se pasara la siguiente posición y después en la posición siguiente se le dará el valor que se guardo en la variable aux, esto realizara los mismos pasos mientras que tenga valor el primer ciclo for .


for(int i=0; i <n; i++){

for(int j=0; j <i; j++){ 

if(palabra[i] < palabra[j] ){

aux = palabra[i] ;

palabra[i]  = palabra[j] ;

palabra[j]  = aux;

}                               

}                                       

}                                                


Con esta formula pues llegaremos a nuestro objetivo el cual necesitamos, para mayor explicacion y entendimiento del código te invito a ver el siguiente video tutorial.










Espero que te sirva y te sea de gran ayuda este material, no olvides de compartir y darle like al video tutorial.







0 comentarios :

Publicar un comentario

Gracias Por tu Comentario Te Respondere Pronto