Доброго времени суток, дамы и господа, уже хз сколько бьюсь над этой задачей, проблема в конвертере 2-10. Трабл в том, что, вроде как, алгоритм составлен правильно, если руками складывать степени - все зашибись, все работает, на всех этапах только положительные числа, элементы массива тоже ровно вытаскиваются, везде единички, как и положено, все красиво, чинно и благородно. Но почему-то, если прогонять именно по переменной decimalNumber, на 25 и 26 степени получаются отрицательные числа, как итог - финальный результат получается кривой. Помогите, пожалуйста, понять, в чем кроется косяк, моего мозга, увы, не хватает...