Cualquier número real o entero al que se le aplique la operación módulo 1. dará 0 si es entero.
es decir:
SI( modulo(número,1)==0) escribe"ES ENTERO";para aplicar esta función usaremos el método incluido en la librería cmath (match.h) fmod
código C++
if (fmod(x,1)==0) cout<<"El número "<<x<<" es entero, no tiene decimales significativos"<<endl;
NOTA: En C/C++ existe el operador modulo (%) pero esta operación solo funciona con operandos enteros (int)
No hay comentarios:
Publicar un comentario