Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Сохранение поля memo1 https://www.cyberforum.ru/ cpp-builder/ thread430097.html
В memo1 появилось сообщение и сохранить его на рабочий стол. То есть текст который написан в memo1
Вывод окна, в котором будут написаны мои данные C++ Builder
Как сделать чтобы в меню при нажатии 'Автор' Открывалось окно,в котором будут написаны мои данные.
C++ Builder Шифрование файла методом цезаря (проблема не в алгоритме, а считывании) При шифровании файлов с "нормальными" cимволами все работает прекрасно, но если шифровать к примеру экзешник предворительно переведя его в .txt то считывание прекращается после появления "ненормальных" символов. вот исходный код:{ AnsiString F_Name,Full_Name_Txt,Full_Name_Cry,Tocode,Shifr; AnsiString Txt=".txt",Cry=".cry"; char *d_Tocode,*d_Shifr; int K; F_Name=Edit1->Text;... https://www.cyberforum.ru/ cpp-builder/ thread430018.html C++ Builder Как, зная C++ и 3D MAX, создать игру?! Как зная C++(основы,Visual,Builder XE2) и 3D MAX создать игру?! Я не как не могу понять(как их слить воедино!!!) надо создавать свой движек ? Но даже не представляю как! Хотя и знаю C++! Подскажите дайте сайты, названия книг и т.п., пожалуйста... ____________ Желательно, хотел бы свой дыижек создать, а на нем уже и игру свою стряпать! https://www.cyberforum.ru/ cpp-builder/ thread429960.html
Простая генерация сложных паролей C++ Builder
Помогите скачал c++ bulder создал интерфейс. Теперь нужен сам код и как он работает... Напишите пожалуйста Цель программы : При нажатии на button выдавать в memo1 пароль. То есть простая генерация сложных паролей.
C++ Builder Подскажите инфу по обработке видео в Buildere. https://www.cyberforum.ru/ cpp-builder/ thread429907.html
Подскажите, плиз сайт или учебничек по обработке видео. Конкретно нужна работа с пикселями (вычитание кадров, обработка изображения и видимых объектов и т.д...). :umnik:
C++ Builder Обнуление четных строк и нечетных столбцов https://www.cyberforum.ru/ cpp-builder/ thread429871.html
Как сделать? Нужно вывести исходную матрицу заданной размерности с обнуленными четными строками и нечетными столбцами. Если можно побыстрее(
C++ Builder С делфи на си
Подскажите на что можно заменить такую конструкцию (Sender as TButton). Данная конструкция определяет какая кнопка нажата в делфи.
C++ Builder Как узнать, кто сейчас конкретно передал данные на Сокет (сервер) Как узнать, кто сейчас конкретно передал данные на Сокет (сервер) ? На сколько я смотрел в интернете (хорошо или плохо решать вам) это Socket->Handle; но при использовании появляются непредвиденные компилятором последствия (неизвестные типы содержимого), т.е может быть 2,4,7, а подключений всего лишь 1-2 . https://www.cyberforum.ru/ cpp-builder/ thread429496.html C++ Builder Генерация окружности - алгоритм Брезенхема https://www.cyberforum.ru/ cpp-builder/ thread429415.html
Здравствуйте! Помогите дополните существующий код. Задание: Написать программу, реализующую алгоритм Брезенхема генерации окружности. Программа должна: 1) запрашивать ввод четырех чисел - координат центра, радиуса и цвета построе-ния: Xc, Yc, R, Pix 2) строить закрашенную окружность по алгоритму. Сделал одну восьмую часть окружности, осталось еще семь частей, как их реализовать понятия не...
C++ Builder Как управлять созданными формами в процессе работы программы
В общем у меня такая задача. Создавать формы(динамически) по мере надобности, но я не уверен что,идентификатор который я задаю изначально, будет относится конкретно к созданному типу// Как на Cyberguru TForm *formcreated=new TForm; formcreated.show(); ....Как управлять созданными формами в процессе работы программы, персонально. 1. Правила3.3. Запрещено создавать темы с бессмысленными...
C++ Builder Процедура заливки многоугольника Привет всем! Помогите решить проблему. Задание: Написать процедуру заливки многоугольника, реализующую алгоритм однотонной заливки многоугольника методом построчного сканирования. Количество вершин многоугольника выбирается не менее 5. (Я сделал 7 вершин) Я все сделал, но при нажатии кнопкой мыши на заливаемую область (сделал чтоб заливалось по щелчку по выбранной области) многоугольника,... https://www.cyberforum.ru/ cpp-builder/ thread429408.html
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 9
0

Шифр Хилла - C++ Builder - Ответ 2398862

17.01.2012, 21:49. Показов 6608. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста помогите прокомментировать код отмеченый крассным цветом.
Задание (см. вложение):
Для вложений используйте встроенные возможности форума.
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString alfabet="abcdefghijklmnopqrstuvwxyz $";
 
AnsiString txt,txt2="";
 
txt=Form1->Edit1->Text;
 
double mtr[3][3]={17,17,5,21,18,21,2,2,19};
int txtmodif[12];
int txtcode[12];
int y=txt.Length(),i=0,p=0;
double z=y%3;
 
while (z!=0)
{
txt=txt+'$';
y=txt.Length();
z=y%3;
}
Form1->Edit1->Text=txt;
 
//преобразовать открытый текст из AnsiString в коды
//
int l=1;
int o=0;
for (i=1;i<y+1;i++) //перебор открытого текста
{
while (o!=1)
{
if (txt[i]==alfabet[l]) //выборка из алфавита
{
txtmodif[i-1]=l-1;
o=1;
}
l++;
}
o=0;
l=1;
}
//Form1->Label4->Caption=IntToStr(txtmodif);
 
//--------------------------------------------------
y=txt.Length();
i=0; //индекс букв открытого текста
 
while (i<y)
{
for (int m=0;m<3;m++)
{for (int n=0;n<3;n++)
{p=p+mtr[m][n]*txtmodif[i+n];
}
txtcode[i+m]=p%26;
p=0;
}
i=i+3;
}
 
//преобразовать зашифрованный текст из кодов в AnsiString
 
y=txt.Length();
l=1;
o=0;
for (i=1;i<y+1;i++) //перебор открытого текста
{
while (o!=1)
{
if (txtcode[i-1]==l-1) //выборка из алфавита
{
txt2=txt2+alfabet[l];
o=1;
}
l++;
}
o=0;
l=1;
}
 
Form1->Edit2->Text=txt2;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
AnsiString alfabet="abcdefghijklmnopqrstuvwxyz $";
 
AnsiString txt,txt2="";
 
txt=Form1->Edit2->Text;
 
double mtr[3][3]={4,9,15,15,17,6,24,0,17};
int txtmodif[12];
int txtcode[12];
int y=txt.Length(),i=0,p=0;
double z=y%3;
 
while (z!=0)
{
txt=txt+'$';
y=txt.Length();
z=y%3;
}
Form1->Edit2->Text=txt;
 
//преобразовать открытый текст из AnsiString в коды
//
int l=1;
int o=0;
for (i=1;i<y+1;i++) //перебор открытого текста
{
while (o!=1)
{
if (txt[i]==alfabet[l]) //выборка из алфавита
{
txtmodif[i-1]=l-1;
o=1;
}
l++;
}
o=0;
l=1;
}
//Form1->Label4->Caption=IntToStr(txtmodif);
 
//--------------------------------------------------
y=txt.Length();
i=0; //индекс букв открытого текста
 
while (i<y)
{
for (int m=0;m<3;m++)
{for (int n=0;n<3;n++)
{p=p+mtr[m][n]*txtmodif[i+n];
}
txtcode[i+m]=p%26;
p=0;
}
i=i+3;
}
 
//преобразовать зашифрованный текст из кодов в AnsiString
 
y=txt.Length();
l=1;
o=0;
for (i=1;i<y+1;i++) //перебор открытого текста
{
while (o!=1)
{
if (txtcode[i-1]==l-1) //выборка из алфавита
{
txt2=txt2+alfabet[l];
o=1;
}
l++;
}
o=0;
l=1;
}
Form1->Edit3->Text=txt2;
}
 Комментарий модератора 
RS23, читайте Правила и оформляйте тему в соответствии с требованиями.

1. Используйте тег вставки кода :
[CPP ]без пробелов[ /CPP] или кнопка на панели окна редактирования сообщения
п.2.8. Используйте тэги форматирования текста для удобства восприятия ваших сообщений другими пользователями.
2. Для вложений используйте встроенные возможности форума: кнопка Расширенный режим->Управление вложениями внизу окна редактирования сообщения, или в окне редактирования нажмите на скрепку.
2.11. Картинки загружайте на форум, во избежание их удаления или потери на сторонних ресурсах.
Последнее китайское предупреждение.


Вернуться к обсуждению:
Шифр Хилла C++ Builder
Миниатюры
Шифр Хилла  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2012, 21:49
Готовые ответы и решения:

Шифр хилла - закомпилировать как?
Windows forms С++ помогите закомпилировать Следуя описанному выше алгоритму представлен код...

Шифр Хилла
Доброго времени суток, помогите, пожалуйста 1. Найти матрицу K, такую, чтобы у нее была...

Шифр Хилла
Для тех кто не знает, его суть - есть слово и ключ из букв, допустим слово &quot;студент&quot; а ключ...

Шифр Хилла
Господа, пишу курсовую, тема шифр Хилла. Все компилируется, запускается, но при выводе...

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

Шифр Хилла, дешифрование
Помогите пожалуйста с шифром Хилла. Использую алфавит из 29 символов. Шифрует верно, я проверяла, а...

Шифр Хилла в делфи
Есть уже написанная программа &quot; Шифратор&quot; реализующая симметричный блочный алгоритм шифрования...

Лабораторная работа: Шифр Хилла
Составить программу с графическим интерфейсом, которая реализует Шифр Хилла

Аффинное матричное преобразование (Шифр Хилла),
Здравствуйте, господа форумчане! Столкнулся с такой задачи и прошу помощи. Если у кого есть...

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