Длинная арифметика
Всем привет. Появилась потребность реализовать операции( +,-,*,/) для чисел большой длины.
Для меня наиболее понятен метод, при котором длинное число делится и заносится в массив по 4 эл-та в ячейку. Может есть какие-нибудь другие методы, которые проще и удобнее реализовать? |
Число большой длины - Ne±E и вычисляйте на здоровье.
|
Цитата:
Я хотел число, например, длины 64 занести в массив из 16 ячеек. И потом доставать из каждого массива. Но я не знаю, как реализовать действия над ними. |
|
Например, есть число 12345678912345678912345678912345678912345678912345 67891234567891 длины 64 символа, и его требуется умножить на такое же число.
Если это число перевести в шестнадцатеричную систему, то получается 30046031AC0B18000000000000000000000000000000000000 000 |
|
Это число умноженное на него JS отобразит как 1.5241578780673678546105778311536e+62
|
Цитата:
Спасибо, буду разбираться:) |
|
Цитата:
реализация вычитания http://javascript.ru/forum/showthrea...635#post268635 |
Часовой пояс GMT +3, время: 11:52. |