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