{ Random r = new Random();
int[,] m = new int[10, 10];
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
m[i, j] = r.Next(100, 150);
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
Console.Write(" " + m[i, j]);
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
if (i == 0 || j == 0 || i == 9 || j == 9)
Console.Write(" " + m[i, j]);
Console.WriteLine("***************");
Console.WriteLine("**************************");
public static void PrintMatrix(int[,] a)
for (int i = 0; i < a.GetLength(0); i++)
for (int j = 0; j < a.GetLength(1); j++)
Console.Write(" " + a[i, j]);
public static void IsDloa(int[,] m)
for (int i = 1; i < m.GetLength(0) - 2; i++)
for (int j = 1; j < m.GetLength(1) - 2; j++)
if (m[i, j] > m[i - 1, j] && m[i, j] > m[i - 1, j + 1] && m[i, j] > m[i - 1, j - 1] && m[i, j] > m[i, j - 1] && m[i, j] > m[i + 1, j + 1] && m[i, j] > m[i + 1, j] && m[i, j] > m[i + 1, j - 1] && m[i, j] > m[i, j + 1])
Console.Write(" " + m[i, j] + " => " + i + ":" + j);
public static void dloaoaa(int[,] m)
for (int i = 1; i < m.GetLength(0) - 2; i++)
for (int j = 1; j < m.GetLength(1) - 2; j++)
if (m[i, j] == m[i - 1, j])
if (m[i, j] == m[i - 1, j + 1])
if (m[i, j] == m[i - 1, j - 1])
if ((m[i, j] == m[i, j - 1]))
if (m[i, j] == m[i + 1, j + 1])
if (m[i, j] == m[i + 1, j])
if (m[i, j] == m[i + 1, j - 1])
if (m[i, j] == m[i, j + 1])
Console.WriteLine(+m[i, j] + " == " + " => " + i + ":" + j);