fdim, fdimf, fdiml – расчет положительной разности двух чисел.
Синтаксис:
#include < math.h >
double fdim (double x, double y);
float fdimf (float x, float y);
long double fdiml (long double x, long double y);
Аргументы:
x - уменьшаемое.
y - вычитаемое.
Возвращаемое значение:
Положительную разность между x и y.
Описание:
Функции fdim, fdimf, fdiml рассчитывают положительную разность между числами x и y, то есть, если разность будет меньше нуля, то функции вернут ноль, иначе разность между x и y.
Аргументы и возвращаемое значение функции fdim являются числами с плавающей точкой двойной точности (тип double, точность не менее десяти значащих десятичных цифр, разрядность - 64).
Аргументы и возвращаемое значение функции fdimf являются числами с плавающей точкой (тип float, точность не менее шести значащих десятичных цифр, разрядность - 32).
Аргументы и возвращаемое значение функции fdiml являются числами с плавающей точкой повышенной точности (тип long double, точность не менее десяти значащих десятичных цифр, разрядность - 80).
Пример:
В примере рассчитывается положительная разность с помощью функций fdim, fdimf, fdiml и результат выводится на консоль.
#include < stdio.h > //Для printf
#include < math.h > //Для fdim, fdimf, fdiml
int main (void)
{
//Расчет и вывод результата работы функции fdim
printf (“fdim: \n”);
printf (“ уменьшаемое: 13.4\n”);
printf (“ вычитаемое : 6.78\n”);
printf (“ результат : %.2f\n”,fdim(13.4,6.78) );
//Расчет и вывод результата работы функции fdimf
printf (“fdimf: \n”);
printf (“ уменьшаемое: 3.45\n”);
printf (“ вычитаемое : 5.61\n”);
printf (“ результат : %.2f\n”,fdimf (3.45,5.61) );
//Расчет и вывод результата работы функции fdiml
printf (“fdiml: \n”);
printf (“ уменьшаемое: 17.44\n”);
printf (“ вычитаемое : 2.97\n”);
printf (“ результат : %.2Lf\n”,fdiml (17.44, 2.97) );
return 0;
}
| |
Результат:
fdim:
уменьшаемое: 13.4
вычитаемое : 6.78
результат : 6.62
fdimf:
уменьшаемое: 3.45
вычитаемое : 5.61
результат : 0.00
fdiml:
уменьшаемое: 17.44
вычитаемое : 2.97
результат : 14.47
|
Смотри так же:
fdim, fdimf, fdiml
|