c, S, P, r;
printf("Input a,b,c:\n");
scanf("%lf%lf%lf", &a,
&b, &c);r = (a + b + c) / 2;
P = 2 * r;
S = sqrt(r * (r - a) * (r - b) * (r - c));
printf("S=%3.2lf\tP=%3.2lf", S, P);
return 0;
}
Зная длины сторон a, b и c, вычислить площадь S и периметр P треугольника. Площадь треугольника можно вычислить по формуле:
где r – полупериметр треугольника.