GVA SUPPORT

Відповідь на запитання № 1296053673
Text:
	ФІО = Якимов Максим =)

 Запитання:Ваше запитаня 
можешь если тебе не сложно с обьяснением ...\\))

====================================


 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 ====================================

	
Ваша відповідь