log with varying base cpp code example Example: log base c++ int intlog(double base, double x) { return (int)(log(x) / log(base)); }