В квадратном массиве подсчитать среднее арифметическое элементов, расположенных под побочной диагональю - C#
Формулировка задачи:
Замечание. При решении задач из данного пункта использовать двумерные или ступенчатые
массивы.Подсчитать среднее арифметическое элементов, расположенных под побочной
диагональю.
Решение задачи: «В квадратном массиве подсчитать среднее арифметическое элементов, расположенных под побочной диагональю»
textual
Листинг программы
int[,] arr = new int[4, 4];
int area = 0;
int number = 0;
Random random = new Random();
Console.WriteLine("Result array");
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 4; j++)
{
arr[i, j] = random.Next(0, 25);
Console.Write(arr[i, j] + " ");
}
Console.WriteLine();
}
for (int i = 0; i < 4; i++)
for (int j = 4-i; j < 4; j++)
{
area += arr[i, j];
number++;
}
double result = (double) area/number;
Console.WriteLine("Area := {0:#.##}",result );
Console.ReadKey();