| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
giorgi
Registrado: 29 Nov 2007 Mensajes: 1
| Publicado: 29/11/2007 10:14 am | | | Título: ordenar alfabeticamente nombres introducidos |
| wenas tengo una duda con el metodo de la burbuja para cadenas de caracteres. el programa consiste en ordenar alfabeticamente unos nombres introducidos desde teclado.se que tengo k usar este metodo,pero no se como escribir los codigos.e empezado asi,pero no se como segir.
#include <stdio.h> #include <string.h> #define N_ALUM 60 void main () { char nombres [N_ALUM]; int num_al, i=0, j, k, (letra) = 0, temp; printf ("Introduzca un numero de alumnos:\n"); scanf ("%d", &num_al); printf ("Introduzca los nombres de los alumnos:\n"); while (i<=num_al) { gets (nombres); i++; }
asta ai no me da ningun error,todo funciona correctamente. gracias |
| | Volver arriba | |  | david_celta
Registrado: 02 Jun 2005 Mensajes: 151
| Publicado: 29/11/2007 3:01 pm | | | Título: |
| #include <stdio.h> #include <string.h> #define N_ALUM 60
void ordenar(char nombres[N_ALUM][100], int n) { //aqui usas tu burbuja //................ //............
//mostrando los nombres for (int i=0;i<n;i++) printf("%s\n"nombres[i]);
}
void main () { char nombres [N_ALUM][100]; int num_al, i=0, j, k, (letra) = 0, temp; printf ("Introduzca un numero de alumnos:\n"); scanf ("%d", &num_al); printf ("Introduzca los nombres de los alumnos:\n"); while (i<=num_al) { gets (nombres[i]); i++; } ordenar(nombres, i); } _________________ In all your fantasies, you always knew that man and mystery...
...were both in you... |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |