как сравнить по модулю 2 числа в С++
например, радиус = 4, а расстояние между 1 и 2 точкой равно 3.2, а расстояние между 2и3 равно 4.4, то чтобы сранивалось по модулю и выбиралось из этих 2х значений (3.2 и 4.4) число, которое ближе к 4
L = sqrt( fabs(curPoint.x - point.x)*fabs(curPoint.x - point.x) +
fabs(curPoint.y - point.y)*fabs(curPoint.y - point.y) );
if( floor(L)==floor(Radius) )
{
fprintf(fileOut,"%s\n",szBuffer);
curPoint.x = point.x;
curPoint.y = point.y;
Проще всего - руками. Сравниваем разницы между обеими парами чисел, и, в зависимости от результата, делаем что нужно.
эт я понимаю. только не могу разобраться как все это записать