Шифрование текста расположением символов в матрице - C#
Формулировка задачи:
Здравствуйте, Нужно написать программу, которая шифрует текст с помощью расположения элемента в матрице. Сейчас поясню. Матрица 6х6, в ней алфавит, кроме "ё" и "й", и дается текст, допустим "абв", и программа должна шифровать этот текст сравнивая букву "а" с положением в матрице элемента "а", то есть 0,0. Следовательно зашифрованный текст будет выглядеть так "000102".
Решение задачи: «Шифрование текста расположением символов в матрице»
textual
Листинг программы
static void Main(string[] args) { //input string s = Console.ReadLine(); //matrix char[,] c = new char[6, 6]; int k = 0; for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { c[i, j] = (char)((int)'а' + k); k++; } } //encrypting string s1 = ""; for (int n = 0; n < s.Length; n++) { for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { if (s[n] == c[i,j]) { s1 += i.ToString(); s1 += j.ToString(); } } } } //output Console.WriteLine(s1); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д