Определить минимальный радиус окружности которая содержит все точки - C#

Узнай цену своей работы

Формулировка задачи:

. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x_1,y_1,x_2,y_2,x_3,y_(3 )и т.д. Определить минимальный радиус окружности с центром в начале координат, которая содержит все точки. Нужна программа именно на c# Сделайте хотя бы наброски

Решение задачи: «Определить минимальный радиус окружности которая содержит все точки»

textual
Листинг программы
  1. using System;
  2. using static System.Math;
  3. using System.Linq;
  4. using System.Collections.Generic;
  5.  
  6. namespace NewConsoleForum
  7. {
  8.     class Program
  9.     {
  10.         static void Main()
  11.         {
  12.             double[] points = new double[6] { 1, 4, 9, 7, 5, 9 };
  13.             List<double> radiuses = new List<double>();
  14.             double r, x, y;
  15.            
  16.  
  17.             for (int i = 0; i < points.Length; i = i + 2)
  18.             {
  19.                 x = points[i];
  20.                 y = points[i + 1];
  21.                 r = Sqrt(x*x+y*y);
  22.                 radiuses.Add(r);
  23.             }
  24.             Console.WriteLine("Минимальный радиус окружности, содержащая все точки: "+radiuses.Max());
  25.         }
  26.     }
  27. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы