| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Большие числа |
| Автор: penguin 16.10.2006, 10:45 |
| Мне нужно умножать, складывать, делить и.т.д. большие числа (512 разрядов, может больше), есть ли готовые решения на этот счет? |
| Автор: 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 |
| Автор: 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 |