Записать отношение: истинное, при выполнении условия и ложное — в противном случае - C (СИ)
Формулировка задачи:
Записать отношение: истинное, при выполнении условия и ложное - в противном случае.
(x;y) - координаты точки
r - радиус
(1;0) - координаты центра окр-ти
Решение задачи: «Записать отношение: истинное, при выполнении условия и ложное — в противном случае»
textual
Листинг программы
int otnoshenie(double x, double y, double r)
{
return (x - 1.0) * (x - 1.0) + y * y < r * r ? 1 : 0;
}
Объяснение кода листинга программы
- В функции
otnoshenieопределены три аргумента типаdouble:x,yиr. - Внутри функции происходит вычисление значения выражения
(x - 1.0) * (x - 1.0) + y * y. - Затем происходит сравнение этого значения с
r * r. - Если значение выражения меньше
r * r, то возвращается1, иначе возвращается0.