Informatică, întrebare adresată de coraalex15, 9 ani în urmă

Se dau numerele a,b,c sa se verifice daca pot forma laturile unui triunghi si in caz afirmativ sa se precizeze ce triungi este.

Răspunsuri la întrebare

Răspuns de Stefan4556
0
#include <iostream>using namespace std;int main(){    double a,b,c,aux;    cin>>a>>b>>c;    if(a>b)    {        aux=a;        a=b;        b=aux;    }    if(a>c)    {        aux=a;        a=c;        c=aux;    }    if(b>c)    {        aux=b;        b=c;        c=aux;    }    if(a>0&&b>0&&c>0&&a+b>c&&b+c>a&&c+a>b)    {        if(a*a+b*b==c*c)        cout<<"triunghi dreptunghic";        else            if(a*a+b*b>c*c)            cout<<"triunghi ascutitunghic";        else            if(a*a+b*b<c*c)            cout<<"triunghi obtuzunghic";    }    else        cout<<"nu este triunghi";    return 0;}
Alte întrebări interesante