Шифрование методом замены - 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();
 
        }
    }
}

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


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

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

15   голосов , оценка 3.867 из 5