H
hardes
Надо зашифровать ввводимое с клавиатуры слово методом замены (методом шифрования Цезаря)
Суть состоит в том что дается один алфавит в котором вы вводите слово, а нужно написать другой алфавит но сдвигом всех букв на "к" мест, у меня "К"=3, и кампилятор при вводе слова на нормальном алфавите должен переводить его в неправильный алфавит со сдвигом.
Я попробовал написать вроде легкая команда но не пашет:
#include <iostream.h>
int main()
{
char Str[12];
char EnStr[12];
cout<<"Vvedite slovo";
cin>> Str;
Str[0]=EnStr[2];
Str[1]=EnStr[3];
Str[2]=EnStr[4];
Str[3]=EnStr[5];
Str[4]=EnStr[6];
Str[5]=EnStr[7];
Str[6]=EnStr[8];
Str[7]=EnStr[9];
Str[8]=EnStr[10];
Str[9]=EnStr[11];
cout<<"Zasifr slovo= "<<EnStr<< endl;
return 0;
}
Помогите пожайлуста.
Суть состоит в том что дается один алфавит в котором вы вводите слово, а нужно написать другой алфавит но сдвигом всех букв на "к" мест, у меня "К"=3, и кампилятор при вводе слова на нормальном алфавите должен переводить его в неправильный алфавит со сдвигом.
Я попробовал написать вроде легкая команда но не пашет:
#include <iostream.h>
int main()
{
char Str[12];
char EnStr[12];
cout<<"Vvedite slovo";
cin>> Str;
Str[0]=EnStr[2];
Str[1]=EnStr[3];
Str[2]=EnStr[4];
Str[3]=EnStr[5];
Str[4]=EnStr[6];
Str[5]=EnStr[7];
Str[6]=EnStr[8];
Str[7]=EnStr[9];
Str[8]=EnStr[10];
Str[9]=EnStr[11];
cout<<"Zasifr slovo= "<<EnStr<< endl;
return 0;
}
Помогите пожайлуста.