Прошу выполнить нижеуказанную задачу в С++ с подробными комментариями к операциям(+пояснение, как работает программа) в данной программе(//.....). (где можно обойти сложные функции и написать простым языком,буду рад и прошу без использования printf scanf,буду благодарен за cin and cout. Если нет,то понимаю)
Задача:
Умножение чисел произвольной длины, представленных непосредственно строками цифр. Первоначально формируется строка символов произведения с необходимым количеством нулей. Далее для каждой пары цифр сомножителей к нему добавляется частичное произведение; значение цифр переводится во внутреннюю форму и перемножаются, после чего выделяется младшая и старшая цифра результата, которая суммируется соответствующими цифрами произведения с учетом переноса и его распространения в старшие цифры.