Шифрование методом замены - C#
Формулировка задачи:
Задание 1
Решить задачу, используя один из классов строк: String или StringBuilder.
Дизайн формы разработать самостоятельно. Осуществить проверку вводимых данных.
Дана строка, содержащая зашифрованный русский текст. Каждая буква заменяется на следующую за ней (буква я заменяется на а). Получить новую расшифрованную строку.
Решение задачи: «Шифрование методом замены»
textual
Листинг программы
using System;
namespace shifrRus1
{
class Program
{
static void Main(string[] args)
{
string s1 = Console.ReadLine();
string s2 = string.Empty;
for (int i = 0; i < s1.Length; i++)
{
if (s1[i] != ' ')
{
if (s1[i] == 1071)
{
s2 += (char)(1103);
}
else
if (s1[i] == 1040)
{
s2 += (char)(1071);
}
else
s2 += (char)(s1[i] - 1);
}
else
s2 += s1[i];
}
Console.WriteLine(s2);
Console.ReadLine();
}
}
}