Practic masori distanta dintre 2 puncte si o compari cu raza.. Ingrozitor de greu
float distance(float x1, float y1, float x2, float y2)
{
return sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
}
int main()
{
float x0, y0, xa, ya, r, d;
cin >> xa >> ya >> x0 >> y0 >> r;
d = distance(xa, ya, x0, y0);
if (d > r)
cout << "Punctul e in exteriorul cercului.";
else if (d == r)
cout << "Punctul e pe marginea cercului.";
else
cout << "Punctul e in interiorul cercului.";
return 0;
}