Шифр Гронсфельда - реализовать дешифровку - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5