Даны координаты центров и радиусы 2-ух окружностей. Найти координаты точек пересечения. Pascal, C, или четкий алгоритм.
Предмет:
ИнформатикаАвтор:
finnegan5mqvvar x1, x2, y1, y2, r1, r2, d, b, x3, x4, y3,y4,x,y, h, a: real;
begin readln(x1, y1, r1, x2, y2, r2); d := sqrt(sqr(x1 - x2) + sqr(y1 - y2)); if (d > r1 + r2) or (d < abs(r1 - r2)) then writeln('No intersection point') else if (x1 = x2) and (y1 = y2) then if (r1 = r2) then writeln('Infinity') else writeln('No intersection point') else begin b := (r2 * r2 - r1 * r1 + d * d) * 0.5 / d; a := d - b; h := sqrt(abs(r1 * r1 - sqr(b))); x := x1 + (x2 - x1) * a / d; y := y1 + (y2 - y1) * a / d; X3 := X - (Y - Y2) * H / B; Y3 := Y + (X - X2) * H / B; X4 := X + (Y - Y2) * H / B; Y4 := Y - (X - X2) * H / b; writeln(x3, ' ', y3); if(x3<>x4)or(y3<>y4) then writeln(x4, ' ', y4); end;end.
Автор:
benedictojamesДобавить свой ответ
два туриста вышли одноременно с базы и пошли в противоположных направлениях,Скорость одного туриста 100 м/мин,а другого-120м/мин,Какое расстояние будет между туристами через 1 мин?
Предмет:
МатематикаАвтор:
oreoОтветов:
Смотреть
Площадь одного поля 207,5 га, а площадь второго поля на 17 га больше. Сколько пшеницы собрали с обоих полей, если с каждого гектара первого поля собирали 32,4, а с каждого гектара второго поля - 28,6 ц .
решите!
Предмет:
МатематикаАвтор:
dexter7Ответов:
Смотреть
Напишите сочинение на тему "Берегите природу!" постарайтесь использовать убедительные цифровые факторы
Предмет:
Русский языкАвтор:
ms. congenialityjnamОтветов:
Смотреть
Какой объём водорода,образуется при взаимодействии 650 мг Zn,содержащего 20% примесей,с необходимым количеством HCl? И если можно напишите вместе с дано)???
Предмет:
ХимияАвтор:
finneganbaxterОтветов:
Смотреть