Даны пять действительных чисел: \(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
Проверьте, принадлежит ли точка данной закрашенной области:

Если точка принадлежит области (область включает границы), выведите слово YES,
иначе выведите слово NO.
Решение должно содержать функцию IsPointInArea(x, y),
возвращающую True, если точка принадлежит области и False, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInArea
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInArea не должна содержать инструкцию if.
Вводится два действительных числа.
Выведите ответ на задачу.
-2 1
NO
-2 2
YES
Дано действительное положительное число \(a\) и целоe число \(n\).
Вычислите \(a^n\). Решение оформите в виде функции power(a, n).
Стандартной функцией или операцией возведения в степень пользоваться нельзя.
Вводится действительное положительное число \(a\) и целоe число \(n\).
Выведите ответ на задачу.
2 1
2
2 2
4
Даны два натуральных числа \(n\) и \(m\). Сократите дробь \(\frac{n}{m}\), то есть выведите два других числа \(p\) и \(q\) таких, что \(\frac{n}{m}=\frac{p}{q}\) и дробь \(\frac{p}{q}\) — несократимая.
Решение оформите в виде функции ReduceFraction(n, m), получающая значения
n и m и возвращающей кортеж из двух чисел.
Вводятся два натуральных числа.
Выведите ответ на задачу.
12 16
3 4
Дано натуральное число \(n>1\). Выведите его наименьший простой делитель.
Решение оформите в виде функции MinDivisor(n). Алгоритм должен
иметь сложность \(O(\sqrt{n})\).
Указание. Если у числа \(n\) нет делителя не превосходящего \(\sqrt{n}\), то число \(n\) — простое и ответом будет само число \(n\).
Вводится натуральное число.
Выведите ответ на задачу.
4
2
5
5