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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.85
tatano4ka
Сообщений: n/a
#1

Алгоритм Цезаря - C++

16.09.2006, 18:20. Просмотров 5960. Ответов 3
Метки нет (Все метки)

Здраствуйте, я очень надеюсь что вы мне поможете!

Мне нужно написать алгоритм шифрования и дешифрования Цезаря

Алгоритм такой:

Берем i-ый символ и заменяем его на i+{шаг}, где шаг постоянная величина например число 3.

Буквы, выходящие за пределы алфавита, возвращаются к началу. Так, при сдвиге 3 букве z исходного текста соответствует буква с зашифрованного текста и т. д.



В обыкновенном консольном режиме! На С++.



После лета всё вылетело из головы, даже не знаю с чего начать!

Будьте так добры помогите!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2006, 18:20     Алгоритм Цезаря
Посмотрите здесь:

Нужно сделать функцию расшифровки (алгоритм Цезаря) - C++
Всем привет ! Есть моя функция шифрования char find_and_encr_char(char what_find,int key){ char engl_abet=...

Шифр Цезаря - C++
Добрый вечер, не могу реализовать шифр цезаря на C builder, программа компилится нормально, но при нажатии на кнопку выдаёт ошибку. Вот код...

Код Цезаря на C++ - C++
написать на с++ программу для Кода Цезаря, сдвиг на 3 буквы, чтобы в консоле конвертировал на 3 буквы, желательно русским алфавитом,...

Шифр Цезаря - C++
Объясните пожалуйста есть формула для шифра Цезаря :En(x) = (x +n)mod26 почему в коде надо еще отнять 65, а потом прибавить. 65- это код...

Шифр Цезаря - C++
text - исходный code - закодированный decode - дешифрованный после компиляции в файл code в конец ложится пробел, откуда он...

Код цезаря - C++
Первое, что я написал самостоятельно. Что здесь можно улучшить? #include <iostream> #include <fstream> using namespace std; int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Silver
Сообщений: n/a
18.09.2006, 13:30     Алгоритм Цезаря #2
<SPAN id=ctl03_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl04_lblPostSignature>v duwe ... </SPAN>
Это где?
Silver
Сообщений: n/a
18.09.2006, 13:39     Алгоритм Цезаря #3
C++
1
2
3
4
5
6
7
8
9
10
void Ceasar(char* str, int step)
{
   int len = strlen(str);
   for(int i = 0,i<len,i++)
   {
        str[i] = str[i] + step;
        if(str[i] > 'z') str[i] = str[i] - 'z' + 'a'
        if(str[i] < 'a') str[i] = str[i] - 'a' + 'z'
   }
}
Вот пример реализации алгоритма. Для обратного кодирования нужно задавать step со знаком минус!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2006, 19:03     Алгоритм Цезаря
Еще ссылки по теме:

дешифратор цезаря - C++
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; #include&lt;string.h&gt; #include&lt;conio.h&gt; #include&lt;ctype.h&gt;...

Шифрование Цезаря - C++
Подскажите ребят, есть текст уже в текстовике, его нужно зашифровать. #include &lt;iostream&gt; using namespace std; int main() { ...

Помогите с Шифром Цезаря - C++
Вообщем народ! Необходимо чтоб на вход поступала зашифрованная строка на латинице и далее выдавались все варианты перебора... Не могу...

Шифрование методом цезаря - C++
Здравствуйте, прошу вас о помощи. Это может показаться наглым, но, мне срочно нужна помощь с курсовым проектом, дело в том что с...

Шифр Цезаря - усложненный - C++
Здравствуйте - писал программу для шифра цезаря - дали задание ее улучшить, пожалуйста помогите Вот ниже задание каким образом она должна...

Шифрование методом Цезаря - C++
Здравствуйте. Неправильно работает шифр и неправильно работает с последней буквой &quot;я&quot;, не сдвигается. &quot;Я&quot; сдвигается, строчная нет. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
tatano4ka
Сообщений: n/a
18.09.2006, 19:03     Алгоритм Цезаря #4
eto gde-to o4enj gluboko!

potomu 4to vnewne ja brjunetka!



za algoritm gromadnoe spasibo!!!!!! =)
Yandex
Объявления
18.09.2006, 19:03     Алгоритм Цезаря
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru