static void InputArr(int[,] arr)
Random rd = new Random();
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
arr[i, j] = rd.Next(100, 999);
static void OutputArr(int[,]arr)
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++)
Console.Write(" " + arr[i, j]);
static int getMax(int[,] arr)
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++) if (arr[i, j] > max) max=arr[i, j];
static int getMin(int[,] arr)
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++) if (arr[i, j] < min) min = arr[i, j];
static double getAvg(int[,] arr)
for (int i = 0; i < 5; i++)
for (int j = 0; j < 5; j++) sum = sum + arr[i, j];
double myavg = sum / arr.Length;
static void Main(string[] args)
int[,] arr2d = new int[5, 5];
Console.WriteLine("max element=" + getMax(arr2d)); Console.ReadKey();
Console.WriteLine("min element=" + getMin(arr2d));Console.ReadKey();
Console.WriteLine("avarage 2d array=" + getAvg(arr2d));Console.ReadKey();