div
return quotient and remainder from division
You're viewing an older version of this page (#3478). View the current version.
INTERFACE
#include <stdlib.h>
div_t div ( int num, int denom )
DESCRIPTION
The div function computes the value \c num/denom and returns the quotient and remainder in a structure named \c div_t that contains two <span class="Vt">int</span> members named <span class="Va">quot</span> and <span class="Va">rem</span>.
Example 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 100, b = 13;
div_t result = div(a, b);
printf("100 = 13*%d + %d\n", result.quot, result.rem);
return 0;
}Output:
100 = 13*7 + 9