Это домашняя работа? Тем не мение.
Предполагая, что вы имеете в виду правильное расстояние, например, «расстояние между ближайшей точкой и прямоугольником»:
int IsWithinDistance(int pointX, int pointY, int rectX, int rectY, int rectWidth, int rectHeight, int distanceThreshold)
{
int x2 = rectX + rectWidth;
int y2 = rectY + rectHeight;
int xDiff = (pointX < rectX) ? rectX - pointX : pointX - x2;
int yDiff = (pointY < rectY) ? rectY - pointY : pointY - y2;
int distance2;
xDiff = (xDiff < 0) ? 0 : xDiff;
yDiff = (yDiff < 0) ? 0 : yDiff;
distance2 = xDiff * xDiff + yDiff * yDiff;
return distance2 < (distanceThreshold * distanceThreshold);
}