Предмет: Информатика, автор: firefly22

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

Ответы

Автор ответа: noodle
0
#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;
 }
Похожие вопросы
Предмет: Алгебра, автор: Аноним