Автор: ZC (29.06.2008 в 14:23)
задана окружность,
x = R*cos(t)
y = R*sin(t)
центр и радиус вводит пользователь, и дана точка которую тоже вводит пользователь, и если эта точка принадлежит окружности, то вычислить длину вектора L=sqrt((x-x0)в2-(y-y0)в2-Rв2), а если не принадлежит вывести на дисплей ошибку
double t,pi;
pi=2*3.1415926535;
for(t=0; t<pi; t+=0.001)
{
if ( (m_x = m_x0 + m_r*cos(t)) && (m_y = m_y0 + m_r*sin(t)) )
{
MessageBox("Принадлежит","result",MB_OK);
break;
}
else continue;
}
|
помогите решить...