Returns the integral quotient and remainder of the division of
numerator by
denominator as a structure of type
ldiv_t, which has two members:
quot and
rem.
Parameters
- numerator
- Numerator.
- denom
- Denominator.
Return Value
The result is returned by value in a
ldiv_t structure (defined in
<cstdlib>), which has two members, in either order:
long quot;
long rem;
Example
1 2 3 4 5 6 7 8 9 10 11
|
/* ldiv example */
#include <stdio.h>
#include <stdlib.h>
int main ()
{
ldiv_t ldivresult;
ldivresult = ldiv (1000000L,132L);
printf ("1000000 div 132 => %ld, remainder %ld.\n", ldivresult.quot, ldivresult.rem);
return 0;
}
|
Output:
1000000 div 132 => 7575, remainder 100.
|
See also
| div | Integral division (function) |