Зашифровать введенную с клавиатуры строку - 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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д