Содержание | Глава 18

Функция ldiv

#include <stdlib.h>
ldiv_t ldiv(long int numerator, long int denominator);

Функция ldiv() возвращает частное и остаток, полученные в результате деления числителя numerator на знаменатель denominator, в структуре типа ldiv_t.

Структура типа ldiv_t имеет следующие два поля.

long int quot; /* частное */
long int rem;  /* остаток */

Пример

Следующая программа выводит частное и остаток от деления 10 на 3:

#include <stdlib.h>
#include <stdio.h>

int main(void)
{
  ldiv_t n;

  n = ldiv(10L, 3L);

  printf("Частное и остаток: %ld %ld.\n", n.quot, n.rem);

  return 0;
}

Зависимые функции

div() lldiv()
Содержание | Глава 18