#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c;
double m,s,p;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a){//三角形任意两边之和大于第三边
s=(a+b+c)/2.0;
m=sqrt(s*(s-a)*(s-b)*(s-c));//sqrt()需要调用数学库
p=a+b+c;
printf("area = %.2f; perimeter = %.2f",m,p);//注意空格,PTA比较严格
}else{
printf("These sides do not correspond to a valid triangle");
}
return 0;
}