#include <iostream>
#include <algorithm>
#include <string>
#include <ctime>
using namespace std;
string alpha{ "abcdefghijklmnopqrstuvwxyz" };
string randAlpha{ alpha };
void encrypt(string& str, char** arr) {
for (auto i{ 0 }; i < str.length(); ++i) {
str[i] = arr[1][str[i] - 'a'];
}
}
void decrypt(string& str, char** arr) {
for (auto i{ 0 }; i < str.length(); ++i) {
auto j{ -1 };
while (str[i] != arr[1][++j]);
str[i] = arr[0][j];
}
}
int main() {
srand(time(NULL));
random_shuffle(randAlpha.begin(), randAlpha.end());
char* arr[2];
arr[0] = &alpha[0];
arr[1] = &randAlpha[0];
string str;
cout << "metin gir: ";
cin >> str;
encrypt(str, arr);
cout << str << endl;
decrypt(str, arr);
cout << str << endl;
return 0;
}