Какой хороший способ создать двойное число из коэффициента и степени 10? Или, другими словами, каков хороший способ создания двойного значения и значения показателя письменной научной нотации во время выполнения?
Не уверен насчет числового качества, но очевидным способом будет:
double make_double(double coefficient, int power)
{
return coefficient * pow(10.0, power);
}
Других решений пока нет …