Я работаю над сценарием для единицы, который принимает массивы чисел (каждый индекс имеет только число от 0 до 9. Если число превышает 10, оно убирает 10 и увеличивает значение [index + 1] на 1 Итак, если бы я хотел число 850, мой список был бы List<int> Money = new List<int>() { 0, 5, 8, 0, 0 };
Это работает, моя проблема в том, что я не могу найти способ умножить два из них вместе и получить окончательный ответ , я бы обычно использовал обычные числа, но я бы хотел, чтобы эта система могла go превышать int int limit и scientifi c limit для обозначения e + 300.
Любая помощь очень важна, спасибо вам. Хорошего дня!
Редактировать: если это не достаточно ясно, вот пример
List1 = {0, 5, 8, 0}
List2 = {3, 6, 3, 0}
мне нужно умножить list1 и list2 для получения
List3 = {0, 5, 5, 6, 0, 3}
С 850 * 363 = 306,550