Java. Алгоритмы. Вывести количество точек, лежащих на и внутри окружности.
Описание
Java. Алгоритмы. Вывести количество точек, лежащих на и внутри окружности.
Ниже представлен метод loop(int x, int y, int r, int[] coords), который принимает 3 целых числа. x и y - координаты центра окружности, r - радиус окружности, coords - массив координат, записанный в виде [1, 1, 2, 0, ... , 2, 1], то есть первая пара цифр массива - это координаты первой точки, вторая пара - координаты второй точки и т.д.
Задание: Написать код, который определяет количество точек, лежащих внутри окружности, и количество точек, лежащих на этой окружности.
Узнать лежит ли точка на окружности можно по следующей формуле: (x - a) ^ 2 + (y - b) ^ 2 = r ^ 2, где a и b - координаты центра окружности, r - радиус окружности, x и y - координаты точек окружности. Если же (x - a) ^ 2 + (y - b) ^ 2 ﹤ r ^ 2, значит точка лежит внутри окружности.
Результат вывести в консоль в виде: "На окружности: x, внутри: y", где х и у - результаты вычислений.
Я на Dzen: https://dzen.ru/razum
Мой GitHub: https://github.com/bannovdaniil
Мой LinkedIn: https://www.linkedin.com/bannovdaniil/
Все видео записываются во время стримов: https://www.twitch.tv/javapovar
Рекомендуемые видео




















