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