CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
div
div
Функция Производит деление двух целых и возвращает частное
и остаток.
Синтаксис #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, содержащую
значение частное и остаток от деления.
Переносимость div совместима с ANSI C.
Смотрите также ldiv.
Пример:
#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;
}
Вывод:
10 div 3 = 3 ост = 1
