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

Из Паскаля в Си++. Шифрование текстовой информации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обращение к члену protected http://www.cyberforum.ru/cpp-beginners/thread1186446.html
Добрый день, помогите разобраться Обращение к члену protected, сообщается ошибкой Код класса: #include <iostream> #include <string> #include <vector> using namespace std; struct FIO {
C++ Определить количество строк, не содержащих ни одного нулевого элемента Помогите написать программу,предмет просто не профильный Написать программу в соответствии с вариантом, выделив под массив динамически память. Обращаться к элементам массива необходимо используя указатель. Дана целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента; максимальное из чисел, встречающихся в заданной матрице более одного раза http://www.cyberforum.ru/cpp-beginners/thread1186442.html
Методом Монте-Карло определить площадь заштрихованой фигуры C++
Нарисовать линиями в Chart for (int i=0; i<=100; i++) { x=i; y=sqrt(10000-x*x); plot1->Points->AddXY(x, y); } // Рисуем вторую часть -
C++ Динамическое выделением памяти для массивов
Даны три массива вещественных чисел X(25), B(30), Y(25). Из исходных массивов сформировать массив К, элементы которого равны количеству положительных элементов в исходных массивах. Найти меньшее значение элемента и его номер в массиве B. Числа генерируются случайным образом в диапазоне: X: B: Y: Работа с массивами осуществляется только с динамическим выделением памяти. Программа...
C++ Сравнение элементов стеков http://www.cyberforum.ru/cpp-beginners/thread1186400.html
Даны два стека. Задача состоит в том, чтобы создать третий стек из элементов первого, которых нет во втором. Не могу найти ошибку, программа просто копирует первый стек. List* combination(List *MyList1, List *MyList2, List *MyList3,int &n1, int &n2,int &n3) { List *temp1=MyList1; List *temp2=MyList2; List *temp3=MyList3;
C++ Указатель на функцию #include "stdafx.h" #include <clocale> #include <iostream> #include <conio.h> using std::cout; using std::cin; int comp(const void *a, const void *b) { return *(char*)a - *(char*)b; } подробнее

Показать сообщение отдельно
desnet
0 / 0 / 0
Регистрация: 12.11.2013
Сообщений: 6

Из Паскаля в Си++. Шифрование текстовой информации - C++

24.05.2014, 07:55. Просмотров 318. Ответов 1
Метки (Все метки)

Шифрование текстовой информации случайной заменой символов. Нужно из Паскаля перевести в С++.
Pascal
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
program Cipher1;
const
txt1='Kurs dollara vozmozhno povisitsya. Menyate rubli na dollari!'#10;
txt2='Siphrovanie textovoy informacii sluchaynoy perestanovkoy simvolov.';
filename='Cipher.txt';
var
I:byte;
C:char;
Line:string[$FF];
CryptTab:array[1..255] of byte;
F:text;
begin
Line:=txt1+txt2;
writeln(line);
Assign(F,Filename);
Rewrite(F);
Close(F);
Reset(F);
Readln(F,Line);
Close(F);
Erase(F);
Writeln(line);
Line:=txt1+txt2;
randomize;
for I:=1 to Length(line) do
CryptTab[I]:= Succ(random(Length(line)));
for I:=1 to Length(line) do begin
C:=Line[I];
Line[I]:=Line[CryptTab[I]];
Line[CryptTab[I]]:=C
end;
Writeln(line);
for I:=Length(line) downto 1 do begin
C:=Line[i];
Line[I]:=Line[CryptTab[I]];
Line[CryptTab[I]]:=C
end;
Writeln(line);
Halt;
end
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru