Beginners: please read this post and this post before posting to the forum.

0 Members and 1 Guest are viewing this topic.

int integer_divide(int a, int b) { int neg = 1; int ret = 0; if (a < 0) { a = -a; neg = -neg; } if (b < 0) { b = -b; neg = -neg; } while (a >= b) { a -= b; ++ret; } return ret * neg;}

Any mathematical function beyond addition and subtraction must be done with a algorithm using addition and subtraction ONLY,