Во-первых, это часть моего hw. Во-вторых, это только часть, поэтому я был бы очень признателен за любые подсказки.
Я реализовал своего рода класс BigInt, который хранит числа как последовательности нулей и единиц, а десятичные числа хранит как двоичные.
Мой класс умеет складывать числа и умножать их.
Хорошо, но когда я умножаю два больших числа, я получаю огромное число.
Мой вопрос: учитывая действительно очень длинное двоичное число, как мне преобразовать его обратно в десятичное?
Я нашел кое-что о делении на 10, но я не уверен, если это мой случай... Или это так, и мне нужно реализовать двоичное деление?
Спасибо...