nixp.ru v3.0

22 мая 2017,
понедельник,
22:12:47 MSK

DevOps с компанией «Флант»
xant написал 6 марта 2004 года в 03:07 (410 просмотров) Ведет себя неопределенно; открыл 21 тему в форуме, оставил 347 комментариев на сайте.

Дано очень большое число, которое не помещается даже в тип long(8 байт).

Мне требуется с ним произвести простейшие математические действия(умножение, деление).

Как работать с очень большим числом?

decvar

ИМХО

пересести в двоично-десятичный код, и хранить порционно(скока входит в 1 переменную типа unsigned long). Ну и по-членно производить операции.

anonymous

Затолкать его в массив char, реализовать алгоритмы деления/умножения/сложения столбиком так, как ты делаешь это на бумаге.

Uniser

http://www.swox.com/gmp/#WHAT