#include #include int main () { double n = 0.0; for( int i = 0; i != 10; i++ ) { n += 0.1; std::cout << std::setprecision(16) << std::fixed << n << std::endl; } if( n != 1.0 ) std::cout << "Whoops, " << n << " isn't equal to 1.0." << std::endl; return 0; } #### 0.1000000000000000 0.2000000000000000 0.3000000000000000 0.4000000000000000 0.5000000000000000 0.6000000000000000 0.7000000000000000 0.7999999999999999 0.8999999999999999 0.9999999999999999 Whoops, 0.9999999999999999 isn't equal to 1.0.