Сравнение двух чисел
Прототип
INT CMPDECIMAL ( DECIMAL D1, /* первое число */ DECIMAL D2); /* второе число */
Описание
Функция CMPDECIMAL выполняет арифметическое сравнение двух вещественных чисел с фиксированной точкой, представленных в переменных D1 и D2 типа DECIMAL.
Возвращаемое значение
Результат сравнения (значение типа INT):
-
+1, если D1 > D2; -
0, если D1 = D2; -
-1, если D1 < D2.
Пример
printf('d1 ');
if ((c =CMPDECIMAL(d1,d2)) == 0)
printf('=');
else
printf('%c', (c ==1)? '>':'<');
printf('d2');