Неверный результат после арифметических операций над float - C (СИ)
Формулировка задачи:
Добрый день.
Возникла проблема, которую я никак не могу понять и решить, а именно:
На приложенном скриншоте видно, что последний символ последней строки из нуля обращается в 0.000001, после того как мы предыдущую строку разделили на число 22.333334 и после умножения на -0.000000 прибавили к последней строке. В чем может быть ошибка и как ее решить, чтобы в конце получался ноль?
Тип данных везде float.
Заранее спасибо.
Решение задачи: «Неверный результат после арифметических операций над float»
textual
Листинг программы
printf("%.*f", prec, a);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д