Сравнение двух чисел
Прототип
INT CMPDECIMAL (
   DECIMAL D1,  /* первое число */
   DECIMAL D2); /* второе число */
Описание
 

Функция CMPDECIMAL выполняет арифметическое сравнение двух вещественных чисел с фиксированной точкой, представленных в переменных D1 и D2 типа DECIMAL.

Возвращаемое значение

Результат сравнения (значение типа INT):

  1. +1, если D1  > D2;

  2. 0, если D1 = D2;

  3. -1, если D1 <  D2.

Пример
printf('d1 ');
if ((c =CMPDECIMAL(d1,d2)) == 0)
   printf('=');
else
   printf('%c' ,(c ==1)? ' >':'< ');
printf('d2');