#include <iostream>
#include <fstream>
#include <string>
#include <vector>
const std::string alpha = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
void string_to_codes(const std::string &str, std::vector<std::size_t> &codes)
{
for (auto ch : str)
{
std::size_t code = alpha.find(ch);
std::cout << code << std::endl;
if (code != std::string::npos)
codes.push_back(code);
}
}
void encrypt(std::string &src, std::string &dest)
{
}
int main()
{
std::string s = "абвгде";
std::vector<std::size_t> codes;
string_to_codes(s, codes);
for (const auto code : codes)
std::cout << code << " ";
std::cout << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KCgoKY29uc3Qgc3RkOjpzdHJpbmcgYWxwaGEgPSAi0LDQsdCy0LPQtNC10ZHQttC30LjQudC60LvQvNC90L7Qv9GA0YHRgtGD0YTRhdGG0YfRiNGJ0YrRi9GM0Y3RjtGPIjsKCgp2b2lkIHN0cmluZ190b19jb2Rlcyhjb25zdCBzdGQ6OnN0cmluZyAmc3RyLCBzdGQ6OnZlY3RvcjxzdGQ6OnNpemVfdD4gJmNvZGVzKQp7Cglmb3IgKGF1dG8gY2ggOiBzdHIpCgl7CgkJc3RkOjpzaXplX3QgY29kZSA9IGFscGhhLmZpbmQoY2gpOwoJCXN0ZDo6Y291dCA8PCBjb2RlIDw8IHN0ZDo6ZW5kbDsKCQlpZiAoY29kZSAhPSBzdGQ6OnN0cmluZzo6bnBvcykKCQkJY29kZXMucHVzaF9iYWNrKGNvZGUpOwoJfQp9Cgp2b2lkIGVuY3J5cHQoc3RkOjpzdHJpbmcgJnNyYywgc3RkOjpzdHJpbmcgJmRlc3QpCnsKCn0KCmludCBtYWluKCkKewoJc3RkOjpzdHJpbmcgcyA9ICLQsNCx0LLQs9C00LUiOwoJc3RkOjp2ZWN0b3I8c3RkOjpzaXplX3Q+IGNvZGVzOwoKCXN0cmluZ190b19jb2RlcyhzLCBjb2Rlcyk7Cglmb3IgKGNvbnN0IGF1dG8gY29kZSA6IGNvZGVzKQoJCXN0ZDo6Y291dCA8PCBjb2RlIDw8ICIgIjsKCXN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7Cn0=