Мне нужно реализовать некоторую бифурную арифметику. Число должно быть разделено на список из 16-битных целых чисел.Разбор бигнома в список 16-битных целых чисел
Это не проблема. Проблема заключается в анализе строки в этой нотации. Если бы это было одно целое число, я бы прошел через строку назад, вытащил номер из char и добавил бы < номер > * 10^stringposition. (последний символ имеет строчную позицию 1 в этом примере)
Но бигнем не должно быть умножения, и я считаю, что там должен быть умнее быстрее. (A int умножение - O (1); умножение bignum не)
Как это сделать?
(я не могу использовать полную библиотеку как ПНП)
Звучит как домашнее задание вопрос? – akent