Придумать свой кодирование. буду , если )

postnovat postnovat    2   23.05.2019 13:20    0

Ответы
kamilskylinep0a6rx kamilskylinep0a6rx  19.06.2020 05:58
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
string input="";
string key="";
std::cout<<"Enter the string to be coded:\t";
std::getline(std::cin,input);
std::cout<<"\nEnter key:\t";
std::getline(std::cin,key);
int keyl=key.length();
int inputl=input.length();
for(int j=0;keyl<inputl;j++)
    {
        key+=key[j]; keyl++;
    }
cout<<"\nKey:\t"<<key;
string encrypted="";
for(int i=0; i<keyl;i++)
     {
           encrypted+=key[i]^input[i];
      }
 std::cout<<"\nEncrypted data:\t"<<encrypted;
string unencrypted="";
for(int i=0;i<keyl;i++)
      {
      unencrypted+=encrypted[i]^key[i];
      }
std::cout<<"\nUnencrypted:\t"<<unencrypted;
return 0;
 }
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика