Двумерный массив. Определить среднее арифметическое главной / побочной диагонали - C#

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

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

Решить задачу в приложении Windows Forms:

Решение задачи: «Двумерный массив. Определить среднее арифметическое главной / побочной диагонали»

textual
Листинг программы
 int[,] mas = new int[10, 10];
 
            int k = 0;
 
            //Заполняем массив
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    mas[i, j] = k++;
                }
            }
 
            k = 0;
            int glavka = 0;
            int poboch = 0;
            int k_1 = 0;
 
            int[,] dop_mas = new int[10, 10];
 
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    //Главная диагональ
                    if (i == j)
                    {
                        k++;
                        glavka += mas[i, j];
 
                    }
                    //Побочная помоему так выглядит:)
                    if (i > 10 - 1 - j)
                    {
                        k_1++;
                        poboch += mas[i, j];
 
                    }
 
                }
            }
 
          
            label1.Text = (glavka/k).ToString();
            label2.Text = (poboch/k_1).ToString();

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


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

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

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