Informatică, întrebare adresată de Yoyo100, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de AlexandruOlteanu43
1

#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!

Alte întrebări interesante