суммироват числа

Ответить
Аватара пользователя
Megabyte

суммироват числа

Сообщение Megabyte »

Как суммироват большие числа, скажем десятизначние и более
Аватара пользователя
Megabyte

Re: суммироват числа

Сообщение Megabyte »

Видел в одной книжке по программированию идею - конвертируй их в stinrg и суммируй столбиком, по одной цифре, от конца к началу.
Аватара пользователя
Megabyte

Re: суммироват числа

Сообщение Megabyte »

Именно так как сказал Megabyte, только не сильно балуйся с конвертацией туда и обратно... сильно медленные они. Ну ессно утрирую, но лучше все продумать с самого начала... это по программистски Изображение
Аватара пользователя
Prisoner

Re: суммироват числа

Сообщение Prisoner »

Prisoner Megabyte

Если вы не в курсе, то для конвертации, ему придётся не только суммировать/вычитать, но и умножать/делить. Страдал я как-то 128-битными числами, даже корень извлекал. Можно, конечно и на С написать, но это будет извращение. Единственный правильный ответ - ASM

Изображение , на чём я все библиотеки для работы с числами и делал.



Добавлено:



Кстати, на счёт извращения на С, знаю по собственному опыту. Делал все 4 действия на С над 1024-битными числами. Как я с переносом е$$лся (особенно в умножении) передать не возможно.Изображение
Ответить

Вернуться в «Программирование и базы данных»