static void Main(string[] args)
{
char[,] alphavit = {
{'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё'},
{'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М'},
{'Н', 'О', 'П', 'Р', 'С', 'Т', 'У'},
{'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ'},
{'Ы', 'Ь', 'Э', 'Ю', 'Я', '0', '1'},
{ '2','3', '4', '5', '6', '7', '8'},
{'9', ' ', ',', '.', '!', '?', ';'}
};
Console.WriteLine("БЕЗПЕКА");
string message = Console.ReadLine();
string new_message = "";
for (int i = 0; i < message.Length; i++)
{
for (int j = 0; j < alphavit.GetLength(0); j++)
for (int k = 0; k < alphavit.GetLength(1); k++)
if (Char.ToLower(alphavit[j, k]) == message[i] || Char.ToUpper(alphavit[j, k]) == message[i])
{
new_message += (Convert.ToString(j) + Convert.ToString(k));
break;
}
}
Console.WriteLine(new_message);
Console.Read();
c3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogCiAgICAgICAgewogICAgICAgICAgICBjaGFyWyxdIGFscGhhdml0ID0gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsn0JAnLCAn0JEnLCAn0JInLCAn0JMnLCAn0JQnLCAn0JUnLCAn0IEnfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7J9CWJywgJ9CXJywgJ9CYJywgJ9CZJywgJ9CaJywgJ9CbJywgJ9CcJ30sIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsn0J0nLCAn0J4nLCAn0J8nLCAn0KAnLCAn0KEnLCAn0KInLCAn0KMnfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7J9CkJywgJ9ClJywgJ9CmJywgJ9CnJywgJ9CoJywgJ9CpJywgJ9CqJ30sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyfQqycsICfQrCcsICfQrScsICfQricsICfQrycsICcwJywgJzEnfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICcyJywnMycsICc0JywgJzUnLCAnNicsICc3JywgJzgnfSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyc5JywgJyAnLCAnLCcsICcuJywgJyEnLCAnPycsICc7J30KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLQkdCV0JfQn9CV0JrQkCIpOwogICAgICAgICAgICBzdHJpbmcgbWVzc2FnZSA9IENvbnNvbGUuUmVhZExpbmUoKTsKICAgICAgICAgICAgc3RyaW5nIG5ld19tZXNzYWdlID0gIiI7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbWVzc2FnZS5MZW5ndGg7IGkrKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCBhbHBoYXZpdC5HZXRMZW5ndGgoMCk7IGorKykKICAgICAgICAgICAgICAgICAgICBmb3IgKGludCBrID0gMDsgayA8IGFscGhhdml0LkdldExlbmd0aCgxKTsgaysrKQogICAgICAgICAgICAgICAgICAgICAgICBpZiAoQ2hhci5Ub0xvd2VyKGFscGhhdml0W2osIGtdKSA9PSBtZXNzYWdlW2ldIHx8IENoYXIuVG9VcHBlcihhbHBoYXZpdFtqLCBrXSkgPT0gbWVzc2FnZVtpXSkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3X21lc3NhZ2UgKz0gKENvbnZlcnQuVG9TdHJpbmcoaikgKyBDb252ZXJ0LlRvU3RyaW5nKGspKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgfQogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShuZXdfbWVzc2FnZSk7CiAgICAgICAgICAgIENvbnNvbGUuUmVhZCgpOwo=