Se citesc trei numere naturale nenule a,b,c. Să se verifice dacă cele trei valori pot fi laturile unui triunghi şi, în caz
afirmativ, să se calculeze aria lui cu formula lui Heron. De asemenea să se specifice şi dacă este un triunghi
particular (isoscel sau echilateral).
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
unsigned a,b,c;
float A,p;
cin>>a>>b>>c;
p=(a+b+c)/2;
if(a<b+c&&b<a+c&&c<a+b)
{cout<<"Numere citite pot fii laturile unui triunghi"<<endl;
cout<<"Aria calculata cu formula lui Heron : "<<endl;
A=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"Aria = "<<A<<endl;
}
else
cout<<"Numerele citite nu pot fii laturile unui triunghi";
if(a==b&&b==c)
cout<<"Triunghiul este echilateral"<<endl;
else
if(a==b||b==c||c==a)
cout<<"Triunghiul este isoscel "<<endl;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă