/*--------------------------------------------------------------------*/ /* testquorem.c */ /* Author: Bob Dondero */ /*--------------------------------------------------------------------*/ #include #include /*--------------------------------------------------------------------*/ /* Divide iDividend by iDivisor. Assign the remainder to *piRemainder, and return the quotient. */ static int quorem(int iDividend, int iDivisor, int *piRemainder) { assert(iDivisor != 0); assert(piRemainder != NULL); *piRemainder = iDividend % iDivisor; return iDividend / iDivisor; } /*--------------------------------------------------------------------*/ /* Test the quorem function. Return 0. */ int main(void) { int iQuo; int iRem; iQuo = quorem(11, 3, &iRem); printf("Quotient: %d Remainder: %d\n", iQuo, iRem); return 0; } /*--------------------------------------------------------------------*/ /* Sample Execution: $ ./testquorem Quotient: 3 Remainder: 2 */