Colección de citas famosas - Colección de poesías - Diccionario clasificado en orden ascendente

Diccionario clasificado en orden ascendente

#¿Incluir? ltstdio.h gt

#¿Contiene? ltstring.h gt

const? int? ¿TAMAÑO MÁXIMO? =?10;

constante? int? Maxlen? =?50;

¿Anulado? mysort(char?s[][MAXLEN], int?n)? {

int? I, j, k;

¿Char? tmp[MAXLEN];

¿Para (i?=?0;?i?lt?n;?i)? {

k? =?i;

Para (j?=?i? ?1;?j?lt?n;?j)? {

if(strcmp(s[k],s[j])? gt? 0)?k? =?j;

}

Si (¡¿yo?! =?k)? {

strcpy(tmp, s[I]);

strcpy(s[i], s[k]);

strcpy(s[k]); ], tmp);

}

}

}

int? principal()? {

int? Yo;

¿Ciel? s[MAXSIZE][MAXLEN];

Printf("Ingrese d cadenas:\n ",MAXSIZE);

For (i?=?0;?i?lt ? MAXSIZE ? i)

fgets(s[i], MAXLEN, stdin);

Printf("antes de ordenar:\n");

Para (i) ?=?0;?i?lt?MAXSIZE?i)

printf("s",s[I]);

mysort(s,MAXSIZE);

Printf("Después de ordenar:\n ");

Para (i?=?0;?i?lt?MAXSIZE?i)

printf( "s ", s[I]);

¿Volver? 0;

}