Red de conocimiento informático - Computadora portátil - Lenguaje C: ingrese 6 palabras en inglés, ordénelas de pequeñas a grandes y envíelas. Como se muestra a continuación:

Lenguaje C: ingrese 6 palabras en inglés, ordénelas de pequeñas a grandes y envíelas. Como se muestra a continuación:

#include

#include

int main()

{

char string[10][50], temp[50];

printf("Por favor, introduzca 6 palabras:\n");

for(int i = 0; i < 6; i++)

scanf("%s", cadena[i]);

/*Clasificación de burbujas*/

for( int i = 0; i < 5; i++ )

for(int j = i+1; j < 6; j++)

if(strcmp(string[i] , cadena [j]) == 1)//Para comparar tamaños de cadenas, puede usar strcmp

{

strcpy(temp, string[i]);//Exchange requiere strcpy

strcpy(cadena[i], cadena[j]) ;

strcpy(cadena[j], temp) ;

}

//Salida

printf("Emite las 6 palabras en orden:\n");

for(int i = 0; i < 6; i++ )

puts(string[i]);

return 0;

}

PD: Si hay algo que no entiendes, puedes puede preguntar.