Учись программированию на C++ Builder бесплатно!

Функция


Деление двух длинных целых, возвращает частное и остаток.

Синтаксис


#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.

Пример


#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;
}

Поиск по сайту