Colección de citas famosas - Colección de máximas - Ingrese 10 cadenas desde el teclado, ordénelas en el orden del diccionario y genere una matriz de caracteres bidimensional.
Ingrese 10 cadenas desde el teclado, ordénelas en el orden del diccionario y genere una matriz de caracteres bidimensional.
// Usar 2 para hacer una cadena es inútil y problemático. Estructura utilizada
# include ltstdio.h gt
# include ltstring.h gt
# include ltstdlib.h gt
Estructura typedef {
char c[105];
} línea;
una línea[10];
int cmp(const void * x, const void *y)
{
char * m = ((Línea *)x)- gt
char * n = ( (Línea *)y)- gt; c;
Devuelve strcmp(m, n
}
int main()
<; p>{int L, M, I, x, y, ans
for(I = 0;ilt10;i)
scanf( "s ", a[i].c);
qsort(a, 10, sizeof(a[0]), CMP);
for(I = 0; i lt10; i )
printf("s\n ", a[i].c);
Devuelve 0;
}