Шифрование циклической заменой букв - C#
Формулировка задачи:
Дана строка-предложение на латинском языке. Зашифровать ее, выполнив циклическую замену каждой буквы на следующую за ней в алфавите и сохранив при этом регистр букв («A» перейдет в «B», «a» — в «a», «B» — в «C», «z» — в «a» и т. д.). Знаки препинания и пробелы не изменять.
Решение задачи: «Шифрование циклической заменой букв»
textual
Листинг программы
string text = "ab cd def";
Console.WriteLine(text + "\n");
char[] letters = text.ToCharArray();
int ch = 0;
for (int i = 0; i < letters.Length; i++)
{
if (Char.IsLetter(letters[i]))
{
ch = Convert.ToInt32(letters[i]) + 1;
letters[i] = Convert.ToChar(ch);
}
Console.Write(letters[i]);
}
Console.ReadLine();