Не пойму, где потеря данных - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуй самый умный форум, подскажи где я такой тупой упускаю эту чёртову 0.01. компилятор MVS и Clang (codeblock) оба дают такую проблему: (прикреплена картинка) суть проблемы в том что я просто из ввода 4.2 получаю 4.19 как на картинке показано, написать код нужно только на С методы С++ не котируются. Помогите)

Решение задачи: «Не пойму, где потеря данных»

textual
Листинг программы
f=roundf(f);

Объяснение кода листинга программы

  1. В начале кода происходит преобразование числа с плавающей точкой в число с фиксированной точкой с помощью функции roundf().
  2. Данная функция принимает на вход число с плавающей точкой и округляет его до ближайшего целого числа в меньшую сторону.
  3. Результат этого преобразования сохраняется в переменной f.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы