ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Алгоритм Горнера
  #1  
Старый 09.12.2009, 14:09
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию Алгоритм Горнера

Выкладываю исходники возведения в степень по Горнера, 2 подхода(может кому пригодится, и в инете алгоритма почти нигде нет, пришлось рыться в книгах) .
1
Код:
 
 y = 1;
                r = (a * a) % m;
                for (int i = 0; i <= stepen.Length-1; i++)
                {
                    if (i >= stepen.Length-1)
                    {
                        if (ch[i] == '1')
                            y = (y * a) % m;
                    }
                    else
                    {
                        if (ch[i] == '1')
                            y = ((y * y) * r) % m;
                        else { y = (y * y) % m; }
                    }
2
Код:
 r = a;
                if (x % 2 == 0)//четное
                    y = 1;
                else//нечетное
                    y = a;
                label16.Text = label16.Text + y.ToString() + ". ";
                for (int i = stepen.Length - 2; i >= 0; i--)
                {
                    r = (r * r) % m;
                        if (ch[i] == '1')
                            y = (y * r) % m;
                }
Если нужны исходники на С# пишите
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Квантовый алгоритм взлома шифров на фотонном чипе sebay Мировые новости 5 09.09.2009 23:05
Помогите разгадать алгоритм. hakerovchanen PHP, PERL, MySQL, JavaScript 6 06.06.2009 00:32
Специалисты X-Force взломали алгоритм шифрования Conficker.C PoN Мировые новости 1 21.04.2009 04:46
Исследователи из подразделения IBM X-Force взломали алгоритм шифрования Conficker.C RumShun Мировые новости 1 17.04.2009 09:51
какой алгоритм шифрования? LegenDOS Болталка 4 18.02.2009 12:49



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ