Базовое преобразование с десятичной точкой в ​​переполнении стека

Я изо всех сил пытаюсь придумать алгоритм в C ++, который преобразует число с десятичной точкой из базы в любую другую базу. Я успешно смог написать функцию, которая конвертирует числа без десятичных знаков в любую желаемую базу.

double  getBase10 (string number, int CurrentBase){
double converted =0;
for (int i =0; i < number.length(); i++){
converted += pow(CurrentBase, -1 * (number.length() - i -1)) * getNumber(number[i]);
}
return double converted;
}

Это функция, которая у меня есть, как того требует Mooing Duck.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector