Главная » 2019 » Октябрь » 16 » Прямоугольный треугольник
08:41
Прямоугольный треугольник

#include <iostream>
using namespace std;
int main()
{
    double a,b,c;
    cout<<"vvedite a "; cin>>a;
    cout<<"vvedite b "; cin>>b;
    cout<<"vvedite c "; cin>>c;
    if ( (a+b<=c) || (a+c<=b) || (b+c<=a) )
        cout<<"ne treugolnik"<<endl;
    else
        if ((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))
        {
            cout<<"pryamougolnii treugolnik"<<endl;
            if ((a>b)&&(b>c)) cout<<a<<" "<<b<<" "<<c<<endl;
            else
                if ((a>c)&&(c>b)) cout<<a<<" "<<c<<" "<<b<<endl;
                else
                    if ((c>b)&&(b>a)) cout<<c<<" "<<b<<" "<<a<<endl;
                    else
                        if ((c>a)&&(a>b)) cout<<c<<" "<<a<<" "<<b<<endl;
                        else
                            if ((b>a)&&(a>c)) cout<<b<<" "<<a<<" "<<c<<endl;
                            else
                                if ((b>c)&&(c>a)) cout<<b<<" "<<c<<" "<<a<<endl;
            double p,s;
            p=(a+b+c)/2;
            s=sqrt(p*(p-a)*(p-b)*(p-c));
            cout<<"S="<<s<<endl;
        }
        else
            cout<<"ne pryamougolnii treugolnik"<<endl;
    system("pause");
    return 0; 
}

Просмотров: 225 | Добавил: denjes | Рейтинг: 0.0/0
Всего комментариев: 0
avatar