Răspuns :
Răspuns:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a, b, c, dreptunghic=0, perimetru, arie, semiperimetru;
cin >> a >> b >> c;
if(a>0 && b>0 && c>0)
{
if(a*a+b*b==c*c || b*b+c*c==a*a || a*a+c*c==b*b)
dreptunghic=1;
}
if(a!=b && b!=c && a!=c)
{
perimetru=a+b+c;
semiperimetru=perimetru/2;
arie=sqrt(semiperimetru*(semiperimetru - a)*(semiperimetru - b)*(semiperimetru - c) );
cout << perimetru << endl << arie;
}
if(a==b && b==c)
{
perimetru=3*a;
semiperimetru=perimetru/2;
arie=(a*sqrt(3))/4;
cout << perimetru << endl << arie;
}
if(a==b)
{
perimetru=2*a+c;
semiperimetru=perimetru/2;
arie=sqrt(semiperimetru*(semiperimetru - a)*(semiperimetru - b)*(semiperimetru - c) );
cout << perimetru << endl << arie;
}
if(dreptunghic=1)
{
perimetru=a+b+c;
semiperimetru=perimetru/2;
arie=sqrt(semiperimetru*(semiperimetru - a)*(semiperimetru - b)*(semiperimetru - c) );
cout << perimetru << endl << arie;
}
return 0;
}
Explicație:
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.