Зашифровать введенную с клавиатуры строку - C#

Узнай цену своей работы

Формулировка задачи:

Зашифровать введенную с клавиатуры строку заменой исходных символов на символы с кодом, большим на три единицы. Провести дешифровку.

Решение задачи: «Зашифровать введенную с клавиатуры строку»

textual
Листинг программы
string s = Console.ReadLine();
            StringBuilder encod = new StringBuilder(s.Length);
            for (int i = 0; i < s.Length; i++)
            {
                int b = s[i];
                b -= 33;
                encod.Append((char)b);
            }
            s = encod.ToString();
            Console.WriteLine("Зашифрованная строка: " + s);
 
            StringBuilder decod = new StringBuilder(s.Length);
            for (int i = 0; i < s.Length; i++)
            {
                int e = s[i];
                e += 33;
                decod.Append((char)e);
            }
            Console.WriteLine("Расшифрованная строка: " + decod.ToString());

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


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

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

7   голосов , оценка 4.143 из 5
Похожие ответы