Определить минимальный радиус круга с центром в начале координат - 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);
}