Мне нужно добавить ведущие нули в массив для математического использования.
В частности, я делаю что-то, чтобы добавить два больших числа. Числа хранятся в виде массива int, где каждый элемент массива состоит из 5 цифр. Одним из примеров является
53498 93784 45891 45982 48933 58947
Мне нужно добавить еще один к этому, скажем,
23584 42389 32479 34289 39281 48237
Чтобы добавить их, я бы взял последние 5 цифр обоих и добавил их 58947 + 48237
Это дает 107184. Затем я устанавливаю значение переноса в 1 и вычитаю 100 000.
Это проблема:
Он устанавливает для int значение 7184, а затем сумма говорит ... 882157184 вместо 8821507184, что делает (очень) неверную сумму.
Итак, как мне получить массив массива int, чтобы сказать 88215 07184?
Если это невозможно, пожалуйста, перечислите другой способ получить тот же результат, возможно, строку вместо массива int?
Если это вообще возможно, попробуйте найти способ получить начальный 0 со значением int.