Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Пересечение окружностей


Автор: Ноэ 9.1.2011, 21:26
Даны две окружности: первая с центром в точке (a, b) и радиусом R, вторая с центром в точке (p, q) и радиусом S. Напишите программу на языке C++, определяющую имеют ли окружности общие точки. Входными данными программы являются числа a, b, R, p, q и S.

Автор: Фантом 9.1.2011, 22:15
Ввод-вывод пишите сами.  smile 
Код

#include<cmath>

int ot(double a, double b, double R, double p, double q, double S)
{return !(sqrt(pow((a-p),2)+pow((b-q),2))>R+S);}

Автор: Ноэ 11.1.2011, 02:28
спасибо)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)