/*************************************************************************************************************************************/ /* */ /* R E C H E R C H E D U P L U S G R A N D N O M B R E N O N S I G N I F I C A T I F */ /* P A R R A P P O R T A 1 : */ /* */ /* */ /* Author of '$xtc/epsilon.01$c' : */ /* */ /* Jean-Francois COLONNA (LACTAMME, AAAAMMJJhhmmss). */ /* */ /*************************************************************************************************************************************/ #define ITER \ 20 #define UN \ 1.0 main() { int n; float f=UN; double d=UN; for (n=1 ; n<=ITER ; n++) { float xf=UN-f; double xd=UN-d; if (xf == UN) { printf("\n float=%g",f); /* On n'edite que les valeurs de 'f' qui ne sont pas significatives devant UN. */ } else { } if (xd == UN) { printf("\n double=%g",d); /* On n'edite que les valeurs de 'd' qui ne sont pas significatives devant UN. */ } else { } f = f/10.0; d = d/10.0; } }