Fiind date trei numere a,b si c sa se verifice daca pot reprezenta lungimile laturilor unui triunghi si, in caz afirmativ, sa se calculeze aria triunghiului.
Răspunsuri la întrebare
Răspuns de
5
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int a,b,c,p,A;
p=(a+b+c)/2;
bool ok=false;
cin>>a>>b>>c;
if(a>b+c && b>a+c && c>a+b)ok=true;
if(ok==true)A=sqrt(p*(p-a)*(p-b)*(p-c));
if(ok==true)cout<<"da "<<"aria="<<A;
else cout<<"nu";
return 0;
}
Să-mi spui dacă îți dă vreo eroare de compilare, am scris codul fără să intru în IDE.
#include<math.h>
using namespace std;
int main()
{
int a,b,c,p,A;
p=(a+b+c)/2;
bool ok=false;
cin>>a>>b>>c;
if(a>b+c && b>a+c && c>a+b)ok=true;
if(ok==true)A=sqrt(p*(p-a)*(p-b)*(p-c));
if(ok==true)cout<<"da "<<"aria="<<A;
else cout<<"nu";
return 0;
}
Să-mi spui dacă îți dă vreo eroare de compilare, am scris codul fără să intru în IDE.
Alte întrebări interesante
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
10 ani în urmă
Istorie,
10 ani în urmă
Limba română,
10 ani în urmă