Programación General > C/C++

 Re: Ordenar letras por orden alfabético

(1/2) > >>

Arsys:
Pues eso, estoy escribiendo un programa que lea 10 letras y que muestre la que va en primer lugar en el alfabeto.

He hecho esto hasta ahora:


 
--- Citar ---#include <stdio.h>

int main(int argv, char **argc)

{
  int num, ch;
 
  for(num=1; num<11; num++)
  {
    printf("Introduzca la letra %d: ", num);
 
    ch=getche();
    printf("n");
  }
  printf("n");
  system("pause");
}

--- Fin de la cita ---


Pero no se me ocurre como hacer para ordenar las letras.

A ver si alguien me da alguna idea.

Saludos :hippi:

Astor:
Evalua los valores ASCII de los caracteres :good:

Arsys:
:think:

Saludos :hippi:

plaf:
muestra solo la primera o las ordena todas? si es la 1a, es bastante simple:


#include <stdio.h>

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

int num;
char ch,menor=1000;

for(num=1; num<11; num++)
{
printf("Introduzca la letra %d: ", num);

ch=getchar();

if(ch<menor) menor=ch;

printf("n");
}
printf("nnLa menor es la %c",menor);
system("pause");
}

Arsys:
Ahora si que lo he entendido, gracias.

Saludos :hippi:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa