Форум программистов, компьютерный форум CyberForum.ru

Китайская теорема. Информ. безопасность - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Исходники 2D игры http://www.cyberforum.ru/cpp-beginners/thread1075845.html
Есть ли какой-нибудь исходник полноценной 2d игры с графикой на c++, желательно rpg
C++ Метод чётных и нечётных тракспозиций for(int i = 0; i < n - 1; i+=2) if (m > m) { int tmp = m; m = m; m = tmp; swap++; } for(int i = 1; i < n -1; i+=2) http://www.cyberforum.ru/cpp-beginners/thread1075843.html
Не выполняется функция getline() C++
Добрый вечер, уважаемые программисты! Написал программу, содержащую класс, который имеет два поля: номер и имя, и два метода: ввод и вывод данных. В функции main() создаётся массив объектов этого класса, и пользователю предлагается ввод данных для этих объектов и продолжить ввод данных для следующего объекта из массива. При вводе номера очередного сотрудника проблем нет. А вот после ввода номера...
Вычислить сумму ряда C++
Ребятушки, выручайте! Столкнулся с проблемой, не могу понять, как написать прогу, которая будит решать данное уравнение: S=x-\frac{{x}^{2}}{2}+\frac{{x}^{3}}{3}-\frac{{x}^{4}}{4}+...{(-1)}^{i-1}\frac{x1}{i}... Помогите плиз, а то я че то вообще не втыкаю.
C++ Проверьте программу http://www.cyberforum.ru/cpp-beginners/thread1075834.html
Напишите программу, запрашивающую у пользователя N вещественных чисел и выводящую на экран их среднее арифметическое. int main() { int a,n,x,z int x=0; cout <<"vvedite n="; cin>>n: for (int k=0;k<n;k+1) { cout <<vvedite a="; cin>>a
C++ Генерация псевдослучайных последовательностей Генерация псевдослучайных последовательностей, помогите, ребятки, написать программу по информ. безопасности {X}_{t+1}=(a{x}_{t}+c)modN; \tau — число, в котором происходит зацикливание, T \leq N - \tau — период зацикливания Чтобы T = max ({T}_{max} = N), необходимо чтобы: 1) НОД(c,N) = 1 2) b = a -1 подробнее

Показать сообщение отдельно
GLYZExXx
0 / 0 / 0
Регистрация: 19.01.2014
Сообщений: 2
19.01.2014, 22:54     Китайская теорема. Информ. безопасность
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <math.h> 
#include <iostream>
#include <conio.h>
#include <ctime>
using namespace std;
 
int x, s;
int yy[3], nn[3], mm[3], kk[3];
int p, q, f, n, cc, y, e1, d, m0;
int i, j;
 
int st(int x,int e1,int n)
 
{
int i, k1;
k1 = x;
for (i = 2; i < e1;i++) 
{
k1 = k1*x;
k1= k1 % n;
}
return k1;
}
 
int modr(int m,int n)
{
int g, mm, nn, h, kk;
mm = m; nn= n;
do
{
g = g + mm; kk= kk + 1;
if ( fmod(g,nn) == 1) 
h = 1;
} 
while (h = 0);
return kk;
}
 
///корень из числа аа, из степени bb
float coren(int aa, int bb)
{
float a, b;
a = aa;
b= bb;
b= 1 / b;
return exp(b*log(a));
}
 
void main();
{
    cout << "введите x ";
    cin>>x;
    e1 = 3;
    for (j = 1; j < 3;j++)
    {
        cout << "введите n ";
        cin>>n;
        nn[j] = n;
        //f:=(p-1)*(q-1);
        y = st(x, e1, n);
        cout << "зашифрованное = ", y;
        yy[j] = y;
    }
    mm[1] = nn[2] * nn[3];
    cout << "mm = "<< mm[1];
    mm[2] = nn[1] * nn[3];
    cout << "mm = "<< mm[2];
    mm[3] = nn[1] * nn[2];
    cout << "mm = "<< mm[3];
    m0 = nn[1] * nn[2] * nn[3];
 
    kk[1] = modr(mm[1], nn[1]);
    cout << "kk = "<< kk[1];
    kk[2] = modr(mm[2], nn[2]);
    cout << "kk = "<< kk[2];
    kk[3] = modr(mm[3], nn[3]);
    cout << "kk = "<< kk[3];
 
    s = mm[1] * yy[1] * kk[1] + mm[2] * yy[2] * kk[2] + mm[3] * yy[3] * kk[3];
    cout << "s = "<< s;
    x = s % m0;
 
    cout << "расшифрованное = ", coren(x, e1);
}
Не польностью перевел. Не знаю что такое modr.
 
Текущее время: 10:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru