ldiv
return quotient and remainder from division
INTERFACE
#include <stdlib.h> ldiv_t ldiv ( long num, long denom )
DESCRIPTION
The ldiv function computes the value \c num/\c denom and returns the quotient and remainder in a structure named ldiv_t that contains two long members named quot and rem.
Example 1
Workings
\code #include <stdio.h> #include <stdlib.h> int main() { long a = 2147111222, b = 1234; ldiv_t result = ldiv(a, b); printf("2147111222 = 1234*%ld + %ld
", result.quot, result.rem); return 0; } \endcode
Solution
Output:
2147111222 = 1234*1739960 + 582