Programación General > C/C++
Re: Ordenar letras por orden alfabético
Arsys:
He ido a probar tu código pero no funcionaba bien, lo he corregido un poco, el menor debía de estar puesto como variable int, y getchar() no sirve, hay que usar getche().
Lo que no entiendo es la diferencia que hay entre getche() y getchar(), lo único que se es que con getche() funciona y con getchar() no, a ver si alguien me lo puede aclarar.
Este es el código modificado:
--- Citar ---#include <stdio.h>
int main(int argv, char **argc)
{
int num, menor=1000;
char ch;
for(num=1; num<11; num++)
{
printf("Introduzca la letra %d: ", num);
ch=getche();
if(ch<menor)menor=ch;
printf("n");
}
printf("n");
printf("La primera letra es %c nn", menor);
system("pause");
}
--- Fin de la cita ---
Saludos :hippi:
plaf:
lo del menor como int debe ser porque lo inicialice como 1000 y no me acorde que el valor maximo de un char es 255... y getche()... no se
Navegación
[*] Página Anterior
Ir a la versión completa