for (int i = 0; i < str.Length; i++)
{
if (str[i] >= 'a' && str[i] <= 'z')
{
str[i] = (char)(((((int)str[i]) - (int)'a' + key) % 26) + (int)'a');
codedstring += str[i];
}
}
for (int i = 0; i < str.Length; i++)
{
if (str[i] >= 'A' && str[i] <= 'Z')
{
str[i] = (char)(((((int)str[i]) - (int)'A' + key) % 26) + (int)'A');
codedstring += str[i];
}
}
Например, если я ввожу текст "дИма" , то зашифрованный текст будет выглядеть так : Екнб .