Ordenamiento de listas por alfabeto II
Publicado por Luis Alejandro (4 intervenciones) el 16/04/2001 00:21:58
Este es un programa, hecho por German pero no puedo hacer que el usuario introduzca los nombres, y que despues muestre la lista ya ordenada.
Lo e intentado todo. Agradecería me ayudaran.
#include<stdio.h>
#include<string.h>
#include<conio.h>
main()
{
char *Apellidos[21]={
"ALVAREZ", "GENARO", "BUSTAMANTE", .......(hAsta introducir los 20 nombres)
char *Aux;
int i, j;
for (i=0; i<20; i++)
for (j=i+1;j<=20; j++){
if (strcmp(Apellidos[i], Apellidos[j])>0)
{
Aux=Apellidos[j];
Apellidos[j]=Apellidos[i];
Apellidos[i]=Aux;
}
}
clrscr();
for (i=0; i<20; i++)
printf("%s\n", Apellidos[i]);
getche();
}
Lo e intentado todo. Agradecería me ayudaran.
#include<stdio.h>
#include<string.h>
#include<conio.h>
main()
{
char *Apellidos[21]={
"ALVAREZ", "GENARO", "BUSTAMANTE", .......(hAsta introducir los 20 nombres)
char *Aux;
int i, j;
for (i=0; i<20; i++)
for (j=i+1;j<=20; j++){
if (strcmp(Apellidos[i], Apellidos[j])>0)
{
Aux=Apellidos[j];
Apellidos[j]=Apellidos[i];
Apellidos[i]=Aux;
}
}
clrscr();
for (i=0; i<20; i++)
printf("%s\n", Apellidos[i]);
getche();
}
Valora esta pregunta
0