Răspuns :
#include<bits/stdc++.h>
using namespace std;
double a, b, c, r, s, p;
/* a, b, c - laturile
r - raza cercului inscris
s - suprafata (aria)
p - semiperimetrul
*/
int main ()
{
cin>>a>>b>>c;
if (a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
{
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
r=s/p;
cout<<"r="<<fixed<<setprecision(2)<<r;
}
else
cout<<"Imposibil";
return 0;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!