Не пойму, где потеря данных - C (СИ)
Формулировка задачи:
Здравствуй самый умный форум, подскажи где я такой тупой упускаю эту чёртову 0.01.
компилятор MVS и Clang (codeblock) оба дают такую проблему: (прикреплена картинка)
суть проблемы в том что я просто из ввода 4.2 получаю 4.19 как на картинке показано, написать код нужно только на С методы С++ не котируются. Помогите)
Решение задачи: «Не пойму, где потеря данных»
textual
Листинг программы
f=roundf(f);
Объяснение кода листинга программы
- В начале кода происходит преобразование числа с плавающей точкой в число с фиксированной точкой с помощью функции roundf().
- Данная функция принимает на вход число с плавающей точкой и округляет его до ближайшего целого числа в меньшую сторону.
- Результат этого преобразования сохраняется в переменной f.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д