По умолчанию точность - 6 знаков. Всего шесть знаков, а не после запятой!
По этому считаю систему IO C++ убогой - лучше пользоваться семейством printf/scanf из стандартной библиотеки Си.
хех, я думал побыстрее для наглядности проверить, поэтому так написал. А оно вот как оказывается... Спасибо, не знал про это.
homosapien, а погрешности кто за тебя считать будет? Проблема не в типе, а в избранном методе вычисления. Если есть разность, то может наблюдаться и такое явление, как "потеря точности" (если вычитаемые значения близки).
Спасибо, не знал про такое. А как бороться?
added
угу, так на одно число больше выходит после зпт, ежели на стандартных си ф-циях. Но видимо из-за этой погрешности всё равно не намного лучше результат.