Что является простым примером ошибки с плавающей запятой / округления?
Я слышал об «ошибке» при использовании переменных с плавающей точкой. Теперь я пытаюсь решить эту головоломку и думаю, что получаю ошибку округления / с плавающей запятой. Итак, я наконец-то выясню основы ошибки с плавающей запятой.
Что является простым примером ошибки с плавающей запятой / округления (предпочтительно в C ++)?
Изменить: Например, скажем, у меня есть событие, которое имеет вероятность р успеха. Я делаю это событие 10 раз (р не меняется, и все испытания независимы). Какова вероятность ровно 2 успешных испытаний? У меня это закодировано как:
double p_2x_success = pow(1-p, (double)8) * pow(p, (double)2) * (double)choose(8, 2);
Это возможность для ошибки с плавающей запятой?