Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пауза перед закрытием консольного окна https://www.cyberforum.ru/ cpp-beginners/ thread896257.html
Здравствуйте, дорогие форумчане! Я только начал знакомиться с c++ и возникает много мелких вопросов. Они несложные, но выводят меня из себя!)) Помогите, если не трудно! Есть программа: ...
C++ Количество байт в переменной
Здравствуйте, помогите пожалуйста мне разобраться как сделать чтобы общее количество байт в переменной A равно sizeof(A). #include <iostream> using namespace std; template <class T> void...
C++ Доделать и исправить ошибки в программе! https://www.cyberforum.ru/ cpp-beginners/ thread896251.html
Кодирование Хаффмана Нужно доделать и исправить ошибки в программе! По 11 варианту! См. приложения! Нужно перенести большую часть содержимого функции main в этот же класс, это не трудно,...
C++ Задача по STL (В строке текста, все числа, встречающиеся перевернуть, оставив на месте) https://www.cyberforum.ru/ cpp-beginners/ thread896249.html
В строке текста, все числа, встречающиеся перевернуть, оставив на месте.
C++ Задан массив целых чисел
Задан массив Z(m) целых чисел. Упорядочить массив в порядке возрастания. Удалить из массива два последних простых числа. Прошу помощи в решении данной задачи. Добавлено через 1 час 52 минуты...
C++ Прочитать текст из файла, заменить в тексте все вхождения первого заданного слова на второе заданное слово Натолкнулся на такую вот задачу : Ввести с клавиатуры имя текстового файла и два произвольных слова. Прочитать текст из файла, заменить в тексте все вхождения первого заданного слова на второе... https://www.cyberforum.ru/ cpp-beginners/ thread896232.html
C++ Есть ли отрицательные элементы в указанной строке двумерного массива? Удалить строки, найти минимальный элемент 1.Написать функцию проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с отрицательными элементами, удаленная строка заполняется 0 и... https://www.cyberforum.ru/ cpp-beginners/ thread896214.html C++ Перегрузка функций и операторов
Помогите пожалуйста написать программу Создать класс List - очередь. Определить операторы "+" – сложения списков, "-" – вычитание (как в множестве) как дружественные функции. Определить операторы...
C++ Структура (найти ошибку) https://www.cyberforum.ru/ cpp-beginners/ thread896209.html
#include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #pragma argsused int main() { struct detal { int nomer; char nazv;
C++ Помгите найти ошибку Составить программу решения поставленной задачи: 1. Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) с оформить в виде функции. Аргументы и значения функций сохранить в... https://www.cyberforum.ru/ cpp-beginners/ thread896198.html
C++ Заполнить файл натуральными числами
Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел. Найти среди компонент квадраты четных чисел. (Я сделал макет, все правильно, но осталось выполнить само...
C++ По заданной логической формуле построить эквивалентную логическую формулу, в которой знак отрицания встречается только перед переменными По заданной логической формуле построить эквивалентную логическую формулу, в которой знак отрицания встречается только перед переменными. Указания. Воспользоваться эквивалентными преобразованиями... https://www.cyberforum.ru/ cpp-beginners/ thread896194.html
2 / 2 / 0
Регистрация: 07.11.2012
Сообщений: 12
0

Дописать код по алгоритму - C++ - Ответ 4694365

09.06.2013, 16:02. Показов 608. Ответов 2
Метки (Все метки)

Здравствуйте, вроде бы, самое сложное уже сделано. осталось лишь дописать немного. помогите.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <iostream>
using namespace std;
 
 const int n = 1018, N = n + 1;  /* N = 1019 -- prime     */
 const int alpha = 2;            /* generator             */
 const int beta = 5;             /* 2^{10} = 1024 = 5 (N) */
 
 void new_xab( int& x, int& a, int& b ) {
   switch( x%3 ) {
   case 0: x = x*x     % N;  a =  a*2  % n;  b =  b*2  % n;  break;
   case 1: x = x*alpha % N;  a = (a+1) % n;                  break;
   case 2: x = x*beta  % N;                  b = (b+1) % n;  break;
   }
 }
 
 int main(void) {
   int x=1, a=0, b=0;
   int X=x, A=a, B=b;
   int i;
   for( i = 1; i < n; ++i ) {
     new_xab( x, a, b );
     new_xab( X, A, B ); new_xab( X, A, B );
     printf( "%3d  %4d %3d %3d  %4d %3d %3d\n", i, x, a, b, X, A, B );
     if( x == X ) break;
   }
   cin.get();
   return 0;
    }
Алгоритм очень хорошо и подробно расписан здесь:
HTML5
1
http://www-ti.informatik.uni-tuebingen.de/~reinhard/krypto/English/pollardrho_e.html
Осталось вывести ответ по данному соотношению. Спасибо

Вернуться к обсуждению:
Дописать код по алгоритму C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2013, 16:02
Готовые ответы и решения:

По алгоритму написать код
Ребят, помогите пожалуйста по алгоритмам написать код. В этом вообще не сильна.. как в...

Разобрать код по алгоритму
Тексты надо переписывать в сообщение! сделали контрольную и защитить не не могу. помогите...

Нужно написать код программы по алгоритму
Есть алгоритм нужно по нему написать программу. И если можно с комментариями. Большое спасибо...

Код по алгоритму, приведенному тут:) Работает неверно
Здравствуйте! Вот, собственно алгоритм, вот код, вроде должно работать:( Обрабатывается массив...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2013, 16:02
Помогаю со студенческими работами здесь

Вычисление НОД по алгоритму Евклида (как организовать код?)
Всем доброго время суток, помогите составить код задачи, я знаю как ее решить, но не знаю как...

По алгоритму написать код
Ребят, помогите пожалуйста по алгоритмам написать код. В этом вообще не сильна.. как в...

Код по алгоритму. Расчет контрольной суммы
Помогите написать код по этому алгоритму. 1) Пользователь может выбрать ввод 8-ми или на...

Как правильно записать код по алгоритму
Здравствуйте! Как правильно записать код по данному алгоритму. Ответ выдает 64 и он не правильный....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru