Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/10/2012, 03:44
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 6 meses
Puntos: 73
Respuesta: Evitar números decimales en C++

Crea una variable de tipo float o double, y compárala con su parte entera, algo así como

Código C++:
Ver original
  1. double  x;
  2. int     v;
  3.  
  4. cin >> x;
  5. if (x != floor(x))
  6. {
  7.     // Aqui haria el tratamiento al rechazar x
  8. }
  9. else
  10. {
  11.     v = (int)x;
  12.     // Aqui haria el tratamiento al aceptar x
  13. }

floor está en <math.h>