Что является простым примером ошибки с плавающей запятой / округления?

Я слышал об «ошибке» при использовании переменных с плавающей точкой. Теперь я пытаюсь решить эту головоломку и думаю, что получаю ошибку округления / с плавающей запятой. Итак, я наконец-то выясню основы ошибки с плавающей запятой.

Что является простым примером ошибки с плавающей запятой / округления (предпочтительно в C ++)?

Изменить: Например, скажем, у меня есть событие, которое имеет вероятность р успеха. Я делаю это событие 10 раз (р не меняется, и все испытания независимы). Какова вероятность ровно 2 успешных испытаний? У меня это закодировано как:

double p_2x_success = pow(1-p, (double)8) * pow(p, (double)2) * (double)choose(8, 2);

Это возможность для ошибки с плавающей запятой?

Ответы на вопрос(6)

Ваш ответ на вопрос