.NET 3.x Дешифровка методом перестановки - C#

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

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

Здравствуйте Нужна помощь в написании дешифратора (методом перестановки) с использованием заданного ключа порядка букв (для WindowsFormApplication =)) Пример: Ключ: 4132 Слово: тмра Ответ: март Т.е. каждому 1-му символу слова присваивается 1-ый символ ключа и т.д., затем слово считывается в порядке возрастания ключа.

Решение задачи: «.NET 3.x Дешифровка методом перестановки»

textual
Листинг программы
using System;
 
namespace ConsoleApplication12
{
    public class Program
    {
        private static void Main()
        {
            Console.WriteLine("Введите слово :"); 
            char[] slovo=Console.ReadLine().ToCharArray(); 
            Console.WriteLine("Введите ключ :");
            char[] keys=Console.ReadLine().ToCharArray();
            string ii;
            char[] result=new char[9];
            for (int i = 0; i < keys.Length; i++) {
                ii=keys[i].ToString();
                result[Convert.ToInt32(ii)-1]=slovo[i];
        }
            Console.WriteLine(result);
            Console.ReadKey();
            
        }
    }
}

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


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

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

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