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!

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!


RO Learnings: Alte intrebari