#include double frexp(double arg, int* exp) { *exp = 0; while (arg > 1) { arg /= 2;; (*exp)++; } return arg; } float frexpf(float arg, int* exp) { *exp = 0; while (arg > 1) { arg /= 2; (*exp)++; } return arg; }