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

Функция div

#include <stdlib.h>
div_t div(int numerator, int denominator);

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

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

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

Пример

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

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

int main(void)
{
  div_t n;

  n = div(10, 3);

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

  return 0;
}

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

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