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

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

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

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

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

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

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

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

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

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



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



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

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

Шифр Цезаря C++
дешифратор цезаря C++
C++ Шифр Цезаря
Шифр Цезаря C++
Нужно сделать функцию расшифровки (алгоритм Цезаря) C++
C++ Шифр Цезаря
C++ Код Цезаря на C++
C++ Шифр Цезаря C++
Нужен алгоритм поиска пути в этом лабиринте (будь то волновой алгоритм или алгоритм правой/левой руки ) C++
Код цезаря C++
C++ Шифр Цезаря
C++ Шифрование Цезаря

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 со знаком минус!
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     Алгоритм Цезаря
Ответ Создать тему
Опции темы

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