|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.03.2012, 01:44 | #1 |
Пользователь
Регистрация: 30.10.2011
Сообщений: 12
|
проверка чисел на простоту
нужна программа (мб кто делал, скачал откудато и тп(исходники необезательны)) которая бы проверяла число представленное ввиде (2^n)-1 на простоту
нужно чтоб работала с большими n (очень большими, хотябы начиная с N>100000) алгоритм проверки простоты можно даже не 100% но вот чтоб он работал быстро оч даже желательно=) ну и предчуствуя что наврятле подобная программа у когото завалялась задаю след вапрос как это впихнуть в delphi, интересует быстрая работа с огромными числами если болие конкретно то как возвести число 2 в n степень (где n>100000) и как потом с ним работать (плюсавть к ниму, минусавать, делить и т д) |
10.03.2012, 02:06 | #2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
длинная арифметика в помощь... вот только с быстродействием может не особо хорошо будет... но это можно сказать единственный способ... вот ещё одна реализации длинной арифметики... и возведение в степень это можно рассмотреть как всего лишь умножение))))
пишу код не только за печеньки
|
10.03.2012, 03:07 | #3 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Форматируйте код, будьте людьми.
|
10.03.2012, 17:36 | #4 |
Пользователь
Регистрация: 30.10.2011
Сообщений: 12
|
Код:
как написать этот код с использаванием biginteger в гугле прочитал что он может хранить сколь угодно большие числа (попробывал записать перед перемеными вместо Int\long biginteger непомогло (Не удалось найти имя типа или пространства имен "BigInteger" (пропущена директива using или ссылка на сборку?)) решил дописать System.Numerics тоже непомогло (Имя типа или пространства имен "Numerics" отсутствует в пространстве имен "System" (пропущена ссылка на сборку?)) Код:
я в с# вообще 0 код был взять отсюда _http://www.cyberforum.ru/csharp-beginners/thread356991.html Последний раз редактировалось neeble; 10.03.2012 в 18:02. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка результатов деления чисел в 2-х столбцах | ZSV | Microsoft Office Excel | 4 | 06.03.2012 12:33 |
Проверка чисел на простоту. Не работает условие. | krab777 | Общие вопросы Delphi | 2 | 06.06.2011 09:33 |
проверка чисел в разных файлах | Magnetic Air | Microsoft Office Excel | 9 | 06.05.2011 13:17 |
Проверка большого нат. числа на простоту | PastoriXx | Общие вопросы .NET | 5 | 30.05.2010 21:04 |
Проверка качества датчика псевдослучайных чисел | SerG1ON | Microsoft Office Excel | 0 | 22.10.2009 15:38 |