Crea una variable de tipo float o double, y compárala con su parte entera, algo así como
Código C++:
Ver originaldouble x;
int v;
cin >> x;
{
// Aqui haria el tratamiento al rechazar x
}
else
{
v = (int)x;
// Aqui haria el tratamiento al aceptar x
}
floor está en
<math.h>