Выделение дробной части только с использованием - C (СИ)
Формулировка задачи:
Добрый день. Задание такое: ввести 10 действительных чисел, вывести число с минимальной дробной частью(на Си). С библиотекой math.h сам могу сделать, но дали доп. задание: использовать ТОЛЬКО stdio.h. Прошу обратить внимание на отрицательные действительные числа, с ними у меня проблема...Помогите,пожалуйста.
Решение задачи: «Выделение дробной части только с использованием »
textual
Листинг программы
double DrobPart(double x) { if (x < 0) x = -x; return x - (int)x; }
Объяснение кода листинга программы
- В функции DrobPart(double x) происходит выделение дробной части числа x.
- Сначала выполняется проверка на отрицательность числа x, если число отрицательное, то оно становится положительным, путем смены знака числа. Это делается для корректного вычисления дробной части числа.
- Затем выполняется приведение числа x к целочисленному типу данных, с последующим возвратом разности числа x и полученного целочисленного значения. Результатом будет дробная часть числа x.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д