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