C <stdlib.h> - lldiv() Function
The C <stdlib.h> lldiv() function computes both the quotient and the remainder of the division of the integral numerator numer by the integral denominator denom.
Syntax
lldiv_t lldiv (long long int numer, long long int denom);
Parameters
numer |
Specify an integral value for numerator. |
denom |
Specify an integral value for denominator. |
Return Value
Returns both the remainder and the quotient can be represented as objects of type lldiv_t defined as follows:
struct lldiv_t { long long quot; long long rem; }; or struct lldiv_t { long long rem; long long quot; };
Example:
The example below shows the usage of <stdlib.h> lldiv() function.
#include <stdio.h> #include <stdlib.h> int main (){ lldiv_t result = lldiv(50, 17); printf("lldiv(50, 17) gives quotient = %lld and remainder = %lld", result.quot, result.rem); return 0; }
The output of the above code will be:
lldiv(50, 17) gives quotient = 2 and remainder = 16
❮ C <stdlib.h> Library