Реализовать шифр "скитала" - C#
Формулировка задачи:
Здравствуйте. Пожалуйста подскажите как реализовать шифр "скитала" на с#. Очень нужно.
Решение задачи: «Реализовать шифр "скитала"»
textual
Листинг программы
private void button8_Click(object sender, EventArgs e) { richTextBox12.Text = ""; richTextBox13.Text = ""; string oStr = richTextBox11.Text; int k = oStr.Length; int m = (int)numericUpDown4.Value; int strok = (int)Math.Ceiling((decimal)(k / (int)numericUpDown4.Value)) + 1; char[,] mass = new char[strok, m]; dataGridView1.RowCount = strok; dataGridView1.ColumnCount =m; int op = 0; for (int j = 0; j < dataGridView1.ColumnCount-1; j++) for (int i = 0; i < dataGridView1.RowCount; i++) { if (op != oStr.Length) { dataGridView1[j,i].Value = oStr[op]; op++; } else dataGridView1[j, i].Value = "~"; } for (int j = 0; j < dataGridView1.RowCount; j++) for (int i = 0; i < dataGridView1.ColumnCount; i++) { if (dataGridView1[i, j].Value != "~") richTextBox12.Text += dataGridView1[i, j].Value; } for (int i = 0; i < dataGridView1.RowCount - 1; i++) for (int j = 0; j < dataGridView1.ColumnCount; j++) { if (dataGridView1[j, i].Value != "~") richTextBox13.Text += dataGridView1[j, i].Value; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д