Шифр Гронсфельда - реализовать дешифровку - C#
Формулировка задачи:
Сообщение ВОСТОЧНЫЙ ЭКСПРЕСС
Ключ 271827182 71827182
Шифртекст ДХТЬРЮОГЛ ДЛЩСЧЖЩУ
Решение задачи: «Шифр Гронсфельда - реализовать дешифровку»
textual
Листинг программы
string message = "ВОСТОЧНЫЙ ЭКСПРЕСС"; string key = "271827182 71827182"; string result = ""; for (int i = 0; i < message.Length; i++) { int temp=0; if(!int.TryParse(key[i].ToString(), out temp)) { result += " "; continue; } if (message[i]+temp>1071) result+= (char)(message[i] + temp-31); else result += (char)(message[i] + temp); } Console.WriteLine(result); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д