Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Большие числа


Автор: penguin 16.10.2006, 10:45
Мне нужно умножать, складывать, делить и.т.д. большие числа (512 разрядов, может больше), есть ли готовые решения на этот счет? smile 

Автор: Naum 16.10.2006, 11:00
Совсем готового решения нет. Но был такой же случай. Работал я с такими числами как со строками. Умножение, сложение, вычитание реализовывал как при письменном счете. С делением потруднее. Я даже не помню как я его реализовал, но если подумать можно и для деления че-нибудь придумать.

Автор: mr.DUDA 16.10.2006, 11:09
http://algolist.manual.ru/maths/longnum.php

Автор: penguin 16.10.2006, 15:06
В принципе ничего не подходит, есть ли у кого есче какие-нибудь идеи?

Автор: ivashkanet 16.10.2006, 15:11
Цитата(penguin @  16.10.2006,  15:06 Найти цитируемый пост)
В принципе ничего не подходит

 smile А почему?

Автор: Djuffin 16.10.2006, 18:24
http://www.codeproject.com/csharp/biginteger.asp - готовое решение номер раз.
Готовое решение номер два сидит в Mono. (Тоже BigInteger называется)

Автор: Gen 16.10.2006, 22:17
http://forum.vingrad.ru/index.php?showtopic=113865&hl=%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%B0%D1%8F,and,%D0%B0%D1%80%D0%B8%D1%84%D0%BC%D0%B5%D1%82%D0%B8%D0%BA%D0%B0 - Mono

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)