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;
}