/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

ordenar alfabeticamente nombres introducidos

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
giorgi



Registrado: 29 Nov 2007
Mensajes: 1

MensajePublicado: 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

MensajePublicado: 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
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com