float TriangleArea(float a, float b, float c) { float p = (a + b + c) / 2; return sqrt(p * (p - a) * (p - b) * (p - c)); } int main() { float a = 10; float b = 5; float c = 7; float area = TriangleArea(a, b, c); float hA = (area * 2) / a; float hB = (area * 2) / b; float hC = (area * 2) / c; std::cout << "S = " << TriangleArea(10, 5, 6) << std::endl; std::cout << "aH = " << hA << " bH = " << hB << " cH = " << hC << std::endl; } C float TriangleArea(float a, float b, float c) { float p = (a + b + c) / 2; return sqrt(p * (p - a) * (p - b) * (p - c)); } int main() { float a = 10; float b = 5; float c = 7; float area = TriangleArea(a, b, c); float hA = (area * 2) / a; float hB = (area * 2) / b; float hC = (area * 2) / c; std::cout << "S = " << TriangleArea(10, 5, 6) << std::endl; std::cout << "aH = " << hA << " bH = " << hB << " cH = " << hC << std::endl; }
Envil, int main() { float a = 10; float b = 5; float c = 7; float p = (a + b + c) / 2; float hA = (sqrt(p * (p - a) * (p - b) * (p - c)) * 2) / a; float hB = (sqrt(p * (p - a) * (p - b) * (p - c)) * 2) / b; float hC = (sqrt(p * (p - a) * (p - b) * (p - c)) * 2) / c; std::cout << sqrt(p * (p - a) * (p - b) * (p - c)) << std::endl; std::cout << "aH = " << hA << " bH = " << hB << " cH = " << hC << std::endl; } C int main() { float a = 10; float b = 5; float c = 7; float p = (a + b + c) / 2; float hA = (sqrt(p * (p - a) * (p - b) * (p - c)) * 2) / a; float hB = (sqrt(p * (p - a) * (p - b) * (p - c)) * 2) / b; float hC = (sqrt(p * (p - a) * (p - b) * (p - c)) * 2) / c; std::cout << sqrt(p * (p - a) * (p - b) * (p - c)) << std::endl; std::cout << "aH = " << hA << " bH = " << hB << " cH = " << hC << std::endl; }