Se dau 3 numere întregi x,y,z! Scrieți un algoritm care determină și afișează dacă cele numere pot fi laturile unghiului!! Vă rog repede :(((
Răspunsuri la întrebare
Răspuns de
1
acesta este codul in c++
#include
using namespace std;
int main()
{ float a,b,c,i;
cin>>a>>b>>c;
if(a>b) i=a,a=b,b=i;
if(a>c) i=a,a=c,c=i;
if(b>c) i=b,b=c,c=i;
if (a<(b+c) and b<(a+c) and c<(a+b) and a>0 and b>0 and c>0)
{
if(a*a+b*b==c*c) cout<<"triunghi dreptunghic";
else if(a*a+b*b>c*c) cout<<"triunghi ascutitunghic";
else cout<<"triunghi obtuzunghic";
}
else cout<<"nu este triunghi";
return 0;
}
#include
using namespace std;
int main()
{ float a,b,c,i;
cin>>a>>b>>c;
if(a>b) i=a,a=b,b=i;
if(a>c) i=a,a=c,c=i;
if(b>c) i=b,b=c,c=i;
if (a<(b+c) and b<(a+c) and c<(a+b) and a>0 and b>0 and c>0)
{
if(a*a+b*b==c*c) cout<<"triunghi dreptunghic";
else if(a*a+b*b>c*c) cout<<"triunghi ascutitunghic";
else cout<<"triunghi obtuzunghic";
}
else cout<<"nu este triunghi";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Religie,
9 ani în urmă
Matematică,
9 ani în urmă