Ника72432525
09.05.2020 13:30

ЗАДАНИЕ: КАКОЕ УСЛОВИЕ ПРОВЕРЯЕТСЯ ЗАДАННОЙ НИЖЕ ПРОГРАММЕ

нужно​">

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
GGG1771
28.02.2021 14:10

Задумана проверка на равенство введеного числа с плавающей точкой и 36.6

Но делается это, на самом деле, не совсем верно, дробные числа не совсем также как и целые хранятся в памяти, поэтому, число 1.0 может быть записано как условное 1.00000000000002 и все, уже равенства с 1.0 не будет, поэтому при сравнении дробных число нужно вводить, какую-то очень маленькую величину, например, eps = 1e-6 и сравнивать таким образом: if( fabs(first_number - second_number) <= eps) => ok; else => not ok

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота