Решение учебных задач / Функции и рекурсия |
Даны пять действительных чисел: x, y, xc, yc, r. Проверьте, принадлежит ли точка (x; y) кругу с центром (xc; yc) и радиусом r. Если точка принадлежит кругу, выведите слово YES, иначе выведите слово NO.
Решение должно содержать функцию IsPointInCircle(x, y, xc, yc, r), возвращающую True, если точка принадлежит кругу и False, если не принадлежит. Основная программа должна считать координаты точки, вызвать функцию IsPointInCircle и в зависимости от возвращенного значения вывести необходимое сообщение.
Функция IsPointInCircle не должна содержать инструкцию if.
Что подается на вход
Вводятся пять действительных чисел.
Что получается на выходе
Выводится ответ на задачу.