Функция Деление двух длинных целых, возвращает
частное и остаток.
Синтаксис #include
ldiv_t ldiv(long int numer, long int
denom);
Файл содержащий stdlib.h
прототип
Описание ldiv делит два длиных целых и возвращает
частное и остаток в структуре типа
ldiv_t. Параметры numer и denom - это
частное и делитель соответственно. Тип
ldiv_t определен в файле stdlib.h (с
помощью оператора typedef) следующим
образом:
typedef struct {
long int quot; /* частное */
long int rem; /* остаток */
} ldiv_t;
Возвращаемое ldiv возвращает структуру, элементы
Переносимость ldiv поддерживается стандартом ANSI C.
Смотрите также div
Пример:
#include
#include
int main(void)
{
ldiv_t lx;
lx = ldiv(100000L, 30000L);
printf("100000 div 30000 = %ld, остаток = %ld\n",
lx.quot, lx.rem);
return 0;
}