Решение задачи a + b = c с Mccme
С пояснением   Просмотров: 148
Даны три действительных числа: a, b, c. Проверьте, выполняется ли равенство a + b = c . Если равенство выполняется, выведите YES, если не выполняется, выведите NO.
Пояснение к задаче
Заведем три переменных вещественного типа a, b и c. Затем a=a+b; теперь сделаем c=c-a; и сделаем абсолютное значение c (модуль c).
И проверяем если это абсолютное значение меньше чем 0.00000001 то выводим YES иначе NO.
Для чего же эта проверка?
Так как вещественная арифметика не точна то нужна такая проверка а не абсолютное равенство.