Определить минимальный радиус окружности которая содержит все точки - C#
Формулировка задачи:
. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x_1,y_1,x_2,y_2,x_3,y_(3 )и т.д.
Определить минимальный радиус окружности с центром в начале координат, которая содержит все точки.
Нужна программа именно на c#
Сделайте хотя бы наброски
Решение задачи: «Определить минимальный радиус окружности которая содержит все точки»
textual
Листинг программы
using System; using static System.Math; using System.Linq; using System.Collections.Generic; namespace NewConsoleForum { class Program { static void Main() { double[] points = new double[6] { 1, 4, 9, 7, 5, 9 }; List<double> radiuses = new List<double>(); double r, x, y; for (int i = 0; i < points.Length; i = i + 2) { x = points[i]; y = points[i + 1]; r = Sqrt(x*x+y*y); radiuses.Add(r); } Console.WriteLine("Минимальный радиус окружности, содержащая все точки: "+radiuses.Max()); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д