Определите, принадлежит ли точка заданной окружности - C (СИ)

Формулировка задачи:

Как решить задачу на чистом Си? Окружность с центром в точке (x,y) проходит через точку (x1,y1). Определите, принадлежит ли точка (x2,y2) данной окружности.

Код к задаче: «Определите, принадлежит ли точка заданной окружности - C (СИ)»

textual
  if (fabs((x-x1)*(x-x1)+(y-y1)*(y-y1)-(x-x2)*(x-x2)-(y-y2)*(y-y2))<=1E-10)
     printf("лежит\n");
  else
     printf("не лежит\n");

9   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ