👤

Fie a, b,c trei numere întregi. Să se verifice dacă cele trei numere pot fi laturile unui triunghi. În caz afirmativ să se determine perimetrul și aria triunghiului. In C++ va rog.

Răspuns :

#include<bits/stdc++.h>

using namespace std;

int main()

{

 double a,b,c,p;

 cin>>a>>b>>c;

 p=(a+b+c)/2;

 if(a+b<=c||a+c<=b||b+c<=a){

   cout<<"Cele 3 numere nu pot forma laturile unui triunghi";

   return 0;

 }

 cout<<"Cele 3 numere pot forma laturile unui triunghi\n";

 cout<<"Perimetrul triunghului este "<<a+b+c<<'\n';

 cout<<"Aria triunghiului este "<<sqrt(p*(p-a)*(p-b)*(p-c))<<'\n';

return 0;

}

Sper ca ai inteles, bossule. Bafta!