nixp.ru v3.0

22 октября 2026,
четверг,
15:10:46 MSK

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

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

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

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

decvar

ИМХО

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

anonymous

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

Uniser

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

Последние комментарии

PalarkDevOps as a Service from Palark
24/7 SRE & DevOps service to cover all your Kubernetes needs.