Выполняю следующий код, в num4 получаю 100.3
int main()
{
double num1 = 100.10;
double num2 = 0.002;
double num3 = num1 * num2;
double num4 = num1 + num3; //100.3
return 0;
}
хотя если считать на калькуляторе, получается 100.3002
Как в C++ получить такой же результат как на калькуляторе?
Пробовал функцию round из библиотеки cmath, все тщетно.

100,3в среде разработке, в принте, в отладчике, в выводе? Добавьте этот код или скриншот. – Kromster Dec 13 '22 at 14:55100.10внезапно превращается в100.09...– user7860670 Dec 13 '22 at 15:00