Функция
Производит деление двух целых и возвращает частное и остаток.
Синтаксис
#include <stdlib.h>
div_t div(int numer, int denom);
Прототип
stdlib.h
Описание
Функция div делит два целых и возвращает частное и остаток в структуре типа div_t. Значения numer - делимое, denum - делитель. Структура div_t определена в stdlib.h следующим образом:
typedef struct {
int quot; /* частное */
int rem; /* остаток */
} div_t;
Возвращаемое значение
Функция div возвращает структуру типа div_t, содержащую частное и остаток от деления.
Переносимость
Совместима с ANSI C.
Пример
#include<stdlib.h>
#include<stdio.h>
div_t x;
int main(void)
{
x = div(10,3);
printf("10 div 3 = %d, ост = %d",x.quot,x.rem);
return 0;
}