3 ** This program tests the division and modulo operators
4 ** and the div() library function.
12 static bool test (int dividend, int divisor)
16 result = div (dividend, divisor);
17 printf ("%+d/%+d= %+d, %+d%%%+d= %+d, div()= %+d, %+d\n",
18 dividend, divisor, dividend / divisor,
19 dividend, divisor, dividend % divisor,
20 result.quot, result.rem);
22 return result.quot * divisor + result.rem != dividend;
29 printf ("\nTest of division and modulus operations:\n\n");
36 printf ("\nThe div() function made a wrong result!\n");
39 if (doesclrscrafterexit ()) {
40 printf ("\nTap the Return key to quit. ");