int division(int intInputDividend, int intInputDivider, char floatingPointArray[], int count){ int quotient = 0; int remainder = 0; int result; int divider; int dividend; int answer = 0; int loop; int position = 0; int counter = count; dividend = intInputDividend; divider = intInputDivider; if (count == 0){ return 0; } position++; result = (dividend - divider); for (loop = 1; (result > divider); loop++){ result = result - divider; } remainder = result; quotient = loop; floatingPointArray[count] = quotient; while ((remainder - divider) < divider){ printf("here"); division((remainder*10), divider, floatingPointArray, --count); }}