Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2011, 11:38
cabeto14
 
Fecha de Ingreso: junio-2010
Mensajes: 46
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Escriba un programa que diga si el dato ingresado es un numero o una letra

codigo C++
Código:
  int main ()
{
    char a;
    cin>>a;
    if ((a>=48)&&(a<=57))
    cout<<"es un numero";
    else
    cout<<"es un caracter";
    return 0;
}
esa es la forma que te decia sam90 y al pararecer es la mejor.... si te das cuenta el if compara si el caracter se encuetra en el rango 48-57 que es el formato de los numeros (del 0 al 9) segun Tabla de códigos ASCII: http://www.ascii.cl/es/

Última edición por cabeto14; 14/02/2011 a las 12:08