Двумерный массив. Определить среднее арифметическое главной / побочной диагонали - 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();