![]() |
Как суммироват большие числа, скажем десятизначние и более
|
Видел в одной книжке по программированию идею - конвертируй их в stinrg и суммируй столбиком, по одной цифре, от конца к началу.
|
Именно так как сказал Megabyte, только не сильно балуйся с конвертацией туда и обратно... сильно медленные они. Ну ессно утрирую, но лучше все продумать с самого начала... это по программистски :)
|
Prisoner Megabyte
Если вы не в курсе, то для конвертации, ему придётся не только суммировать/вычитать, но и умножать/делить. Страдал я как-то 128-битными числами, даже корень извлекал. Можно, конечно и на С написать, но это будет извращение. Единственный правильный ответ - ASM :up: , на чём я все библиотеки для работы с числами и делал. Добавлено: Кстати, на счёт извращения на С, знаю по собственному опыту. Делал все 4 действия на С над 1024-битными числами. Как я с переносом е$$лся (особенно в умножении) передать не возможно.:( |
Время: 03:40. |
Время: 03:40.
© OSzone.net 2001-