Пожалуйста помогите.Надобно сделать шифр Цезаря с функциями шифровки и декодирования

Пожалуйста помогите.
Надобно сделать шифр Цезаря с функциями шифровки и декодирования инфы на языке С++.

Задать свой вопрос
Андрей
В чем проблема?
Владик
Понимаете что самое забавное? э
Kirill Goljanov
Это то что шифр Цезаря есть на Вики и написан на С++
Вероника Шантимирова
Может товарищу Capas нужен разжеванный код?)
1 ответ
!!! Программка не работает с кириллицей !!!

include "stdafx.h"
include lt;iostreamgt;
include lt;stringgt;
using namespace std;

string cod(char* text,int ROT)  
for (int i = 0; i lt; strlen(text); i++)
if (text[i] != ' ')
 text[i] += ROT;
return text; 
;

string decod(char* text, int ROT)  
for (int i = 0; i lt; strlen(text); i++)
if (text[i] != ' ')
 text[i] -= ROT;
return text; 
;

int main()
setlocale(LC_ALL, "Rus");
cout lt;lt; "Введите текст: " lt;lt; endl;
char s[256]; cin.getline(s,255);
cout lt;lt; "Что необходимо сделать(1-декод. 2-код.): " lt;lt; endl;
int d; cin gt;gt; d;
cout lt;lt; "ROT:" lt;lt; endl;
int ROT; cin gt;gt; ROT;

if (d == 2) coutlt;lt; cod(s, ROT)lt;lt; endl;
else coutlt;lt; decod(s, ROT)lt;lt; endl;
system("pause");


Пример(1):
Введите текст:
Proverka
Что необходимо сделать(1-декод. 2-код.):
2
ROT:
3
Suryhund

Пример(2):
Введите текст:
Suryhund
Что необходимо сделать(1-декод. 2-код.):
1
ROT:
3
Proverka
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт