Определить минимальный радиус круга с центром в начале координат - C (СИ)

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

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

В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, х2, у2, х3, у3 и т.д. Определить минимальный радиус круга с центром в начале координат, который содержит все точки.

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

textual
Листинг программы
#include <stdio.h>
#include <math.h> 
 
int n, x, y;
double r = 0;
 
int main (void)
{
  scanf("%d", &n);
  for (i = 0; i < 2 * n; i++)
  {
    scanf("%d%d", &x, &y);
    if (sqrt(x * x + y * y) > r)
      r = sqrt(x * x + y * y);
  }
  printf("%.6lf\n", r);
}

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

5   голосов , оценка 3.4 из 5
Похожие ответы