Red de conocimiento informático - Computadora portátil - Programación en lenguaje C: ingrese n (<=10) nombres personales, guárdelos en un nombre de matriz y envíelos en orden de pequeño a grande.

Programación en lenguaje C: ingrese n (<=10) nombres personales, guárdelos en un nombre de matriz y envíelos en orden de pequeño a grande.

Texto del código:

#include "stdio.h"

int mystrcmp(const char *a,const char *b){

while(*a==*b && *a && *b)

a++,b++;

return *a-*b;

}

int main(int argc,char *argv[]){

nombre de char[10][25],*p[10],*q,i,k,t ,n;

printf("Ingrese n(int 0

if(scanf("%d",&n)= =1 && n>0 && n<11){//Ingrese n, aparecerá un mensaje de error y saldrá

for(i=0;i

putchar('\n');

for(i=0;i

for(k=i,t=k+1;t

if(mystrcmp(p[k],p[ t])> 0)

k=t;

si(k!=i)

q=p[k],p[k]= p[i] ,p[i]=q;

printf("%s\n",p[i]);//Salida

}

}

else

printf("Error de entrada, salida...\n");

devuelve 0;

}

Para referencia.