#include #define DIV(n,d,q,r) do { (r) = (n), (q) = 0; while ((r) >= (d)) ((r) -= (d), ++(q)); } while(0) int main(void) { int numerator, denominator, quotient, remainder; printf("Input the number you would like to divide: "); scanf("%d", &numerator); printf("Input the number you would like to divide %d by: ", numerator); scanf("%d", &denominator); DIV(numerator, denominator, quotient, remainder); printf("%d divided by %d equals %d", numerator, denominator, quotient); if (remainder) { printf(" with a remainder of %d", remainder); } printf(".\n"); return 0; }