div_t div(int numer, int denom);

**div** computes **numer** / **denom** and **numer** % **denom**
in a single operation.

**div** returns a structure of type div_t comprising both the
quotient and the remainder. The structures contain the members
**quot** (the quotient) and **rem** (the remainder), each of which has
the same type as the arguments **numer** and **denom**. If either part
of the result cannot be represented, the behavior is undefined.