/* Copyright (C) 1985 Adam Fritz, 133 Main St., Afton, N.Y. 13730 */ #include "stdio.h" /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ main() /* Estimate Number of Significant Bits. */ { int i ; float x, y ; i = 0 ; x = 1.0 ; do { ++i ; x /= 2.0 ; y = 1.0 + x ; } while ((y - 1.0) != 0.0) ; printf("\n Significant Bits: %d", i) ; } /* Copyright (C) 1985 Adam Fritz, 133 Main St., Afton, N.Y. 13730 */