#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()