почему при вычитании чисел получается -64 когда оба числа 1e+09 P.s нужно только объяснения а не решение
Попробуй поиграть с точностью #include <iomanip> cout << setprecision(25); Код #include <iomanip> cout << setprecision(25); и посмотреть какие там точно числа