Задача №3794. Принадлежит ли точка кругу
Даны пять действительных чисел: \(x\), \(y\), \(x_c\), \(y_c\), \(r\).
Проверьте, принадлежит ли точка \((x,y)\) кругу с центром \((x_c,y_c)\)
и радиусом \(r\). Если точка принадлежит кругу, выведите слово YES
,
иначе выведите слово NO
.
Решение должно содержать функцию IsPointInCircle(x, y, xc, yc, r)
,
возвращающую True
, если точка принадлежит кругу и False
, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInCircle
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInCircle
не должна содержать инструкцию if
.
Входные данные
Вводится пять действительных чисел.
Выходные данные
Выведите ответ на задачу.
Примеры
Входные данные
0.5 0.5 0 0 1
Выходные данные
YES
Входные данные
0.5 0.5 1 1 0.1
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему