Курсовая работа: Анализ треугольника

dubl = (dubl) (m_lin_1+ m_lin_2+ m_lin_3)/2;

dubl s = sqrt(*(– (dubl) m_lin_1)*(– (dubl) m_lin_2)*(– (dubl) m_lin_3));

if (s==0.0 || s<0.0)

{

fMssgB(«Треугольник задан неправильно»);

rturn;

}

dubl R_= (dubl) (m_lin_1*m_lin_2*m_lin_3)/(4*s);

dublR_V = s/;

/////// Для начала определим, является ли треугольник прямоугольным

/////// Определим самую большую сторону

intm_lin = m_lin_1;

int m_ind = 1;

if (m_lin_2>m_lin)

{

m_lin = m_lin_2;

m_ind = 2;

}

if (m_lin_3>m_lin)

{

m_lin = m_lin_3;

m_ind = 3;

}

bl rm=fls;

swith (m_ind)

{

s 1: if (m_lin*m_lin==m_lin_2*m_lin_2+m_lin_3*m_lin_3)

rm = tru; brk;

s 2: if (m_lin*m_lin==m_lin_1*m_lin_1+m_lin_3*m_lin_3)

К-во Просмотров: 581
Бесплатно скачать Курсовая работа: Анализ треугольника