Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры - C# (185813)

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

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

C# Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры, следующим образом: 1 3 4 10 11 21 2 5 9 12 20 22 6 8 13 19 23 30 7 14 18 24 29 31 15 17 25 28 32 35 16 26 27 33 34 36

Решение задачи: «Заполнить целочисленный массив А, не вводя значения его элементов с клавиатуры»

textual
Листинг программы
public partial class Form1 : Form
    {
        int i = 0;
        int j = 0;
        int t = 1;
        int[,] res;
        public Form1()
        {
            InitializeComponent();
            res = new int[6, 6];
            res[0, 0] = t; t++;
            A(); B(); A(); B(); A();
            C(); D(); C(); D(); C();
        }
        void A()//вниз-вверх
        {
            int m; int k = j;
            for (m=i+1;m>=0;m--,k++)
            { res[m, k] = t++; i=m; j=k; }
        }
        void B()//вправо-вниз
        {
            int m = i; int k;
            for (k = j + 1; k >= 0; m++, k--)
            { res[m, k] = t++; i = m; j = k; }
        }
        void C()//вниз-влево
        {
            int m; int k = j;
            for (m = i + 1; m <= 5; m++, k--)
            { res[m, k] = t++; i = m; j = k; }
        }
        void D()//вправо-вверх
        {
            int m = i; int k;
            for (k = j + 1; k <= 5; m--, k++)
            { res[m, k] = t++; i = m; j = k; }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            string line = "";
            for (int k = 0; k < 6; k++)
            {                
                for (int l = 0; l < 6; l++)
                {
                    line += res[k, l].ToString() + " ";
                }
                line+="\n";
            }
            richTextBox1.Text = line;
        }
    }

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


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

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

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