fork(1) download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main() {
  5.  
  6. double accum = 0;
  7. for (int step = 0; step < 32; ++step) {
  8. double result = .1 * step - accum;
  9. accum += .1;
  10.  
  11. result = round(result * 1e8) * 1e-8;
  12.  
  13. std::cout << result << " ";
  14. if (result < 0) {
  15. std::cout << "< 0";
  16. }
  17. else if (result == 0) {
  18. std::cout << "== 0";
  19. }
  20. else {
  21. std::cout << "> 0";
  22. }
  23. std::cout << "\n";
  24. }
  25. return 0;
  26. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0
-0 == 0