ФІО = Якимов Максим =) Запитання:Ваше запитаня можешь если тебе не сложно с обьяснением ...\\)) ==================================== ANSWER ==================================== using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication7 { class Program { static void Main(string[] args) { const int maxi = 5; double min, max; int min_x, min_y, max_x, max_y; Random Rnd = new Random(10); double[,] mas = new double[maxi, maxi]; for (int i = 0; i < maxi; i++) {// заполняем от фонаря и выводим масив for (int j = 0; j < maxi; j++) { mas[i,j] = Convert.ToInt32(10-Rnd.NextDouble() * 20); Console.Write("{0}\\t ", mas[i, j]); } Console.WriteLine(); } //================================================================================== // ищем мин макс min = max = mas[min_x = max_x = 0, min_y = max_y = 0]; for (int i = 0; i < maxi; i++) {// заполняем от фонаря и выводим масив for (int j = 0; j < maxi; j++) { if (mas[i, j] > max) { max = mas[i, j]; max_x = j; max_y = i; } else if (mas[i, j] < min) { min = mas[i, j]; min_x = j; min_y = i; } } } //================================================================================== // выводим результаты Console.WriteLine(); Console.WriteLine("Min [{0}x{1}] = {2} ",min_x,min_y,min); Console.WriteLine("Max [{0}x{1}] = {2} ", max_x, max_y, max); //================================================================================== //================================================================================== // Расстояние (По т. Пифагора) Console.WriteLine(); Console.WriteLine(" Length = {0} ", Math.Sqrt((min_x - max_x) * (min_x - max_x) + (min_y - max_y) * (min_y - max_y))); //================================================================================== Console.ReadKey(); } } } END of ANSWER ====================================