Алгоритмы(1657 задач)
Структуры данных(279 задач)
Интерактивные задачи(17 задач)
Другое(54 задач)
Даны два действительных числа \(x\) и \(y\). Проверьте, принадлежит ли точка с координатами
\((x,y)\) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите слово YES,
иначе выведите слово NO. На рисунке сетка проведена с шагом 1.

Решение должно содержать функцию IsPointInSquare(x, y),
возвращающую True, если точка принадлежит квадрату и False, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInSquare
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInSquare не должна содержать инструкцию if.
Вводятся два действительных числа.
Выведите ответ на задачу.
0 0
YES
3 -7
NO
Даны два действительных числа \(x\) и \(y\). Проверьте, принадлежит ли точка с координатами
\((x,y)\) заштрихованному квадрату (включая его границу). Если точка принадлежит квадрату, выведите слово YES,
иначе выведите слово NO. На рисунке сетка проведена с шагом 1.

Решение должно содержать функцию IsPointInSquare(x, y),
возвращающую True, если точка принадлежит квадрату и False, если не принадлежит.
Основная программа должна считать координаты точки, вызвать функцию IsPointInSquare
и в зависимости от возвращенного значения вывести на экран необходимое сообщение.
Функция IsPointInSquare не должна содержать инструкцию if.
Вводятся два действительных числа.
Выведите ответ на задачу.
0 0
YES
1 1
NO
Даны пять действительных чисел: \(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