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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компонент для просмотра файлов и папок http://www.cyberforum.ru/cpp-beginners/thread505546.html
Здравствуйте уважаемые участники форума! Мне необходим компонент для просмотра файлов и папок типа OpenDialog или SaveDialog. Компонент должен размещаться на форме (не как диалоговое окно). Какой...
C++ Класс в отдельный файл Подскажите, как сделать...вот есть у мня класс, как его сохранить, чтоб можно было использовать в других программах...и непосредственно, как использовать..? http://www.cyberforum.ru/cpp-beginners/thread505291.html
Пара вопросов о регионах C++
1. они одинаково срабатывают и при SDI и Dialog ? 2. Куда надо засовывать вызов функции работающей с регионами? В конструктор класса диалога, в OnInitDialog()...
C++ Наложение изображений друг на друга
Всё-таки как? Я вот смотрела функции класса CDC - PatBit,StretchBit,BitBit - в описании есть такие строки: BOOL BitBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc,...
C++ Возможно ли через какой-либо скрипт(Command)или Run выполнить заготовленные мною операции? http://www.cyberforum.ru/cpp-beginners/thread505130.html
Начал по немногу копать C++... Вопрос: Возможно ли через какой либо скрипт(Command)или Run выполнить заготовленные мною операции. Хочу выделить весь текст в редакторе и вставить к примеру кусок...
C++ Оформление и оптимизация кода Собссно, сабж и есть, покритикуйте пожалуйста мой код, подскажите, что где неправильно...т.е нерационально, чем можно заменить, что лучше использовать...Чтобы учится на ошибках надо их знать... ... подробнее

Показать сообщение отдельно
Silver
Сообщений: n/a
18.09.2006, 13:39
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 со знаком минус!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru