Функция Деление двух длинных целых, возвращает частное и
остаток.
Синтаксис #include<stdlib.h>
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<stdlib.h>
#include<stdio.h>
int main(void)
{
ldiv_t lx;
lx = ldiv(100000L, 30000L);
printf("100000 div 30000 = %ld, остаток = %ld\n",
lx.quot, lx.rem);
return 0;
}
|