Помогите с заданием на C++.
По заданным трем параметрам определить остальные семь параметров треугольника.

Ответы
#include <iostream>
#include <cmath>
int main() {
double a = 6, b = 4, alpha = M_PI/4; // Заданные значения
double c = sqrt(pow(a, 2) + pow(b, 2) - 2 * a * b * cos(alpha)); // Находим c по теореме косинусов
double P = a + b + c; // Находим периметр треугольника
double p = P / 2; // Находим полупериметр
double R = (a * b * c) / (4 * sqrt(p * (p - a) * (p - b) * (p - c))); // Находим радиус описанной окружности
double S = sqrt(p * (p - a) * (p - b) * (p - c)); // Находим площадь треугольника
double r = S / p; // Находим радиус вписанной окружности
double beta = acos((pow(b, 2) + pow(c, 2) - pow(a, 2)) / (2 * b * c)); // Находим угол beta по теореме косинусов
double gamma = acos((pow(a, 2) + pow(c, 2) - pow(b, 2)) / (2 * a * c)); // Находим угол gamma по теореме косинусов
std::cout << "c = " << c << std::endl;
std::cout << "P = " << P << std::endl;
std::cout << "R = " << R << std::endl;
std::cout << "S = " << S << std::endl;
std::cout << "r = " << r << std::endl;
std::cout << "beta = " << beta << std::endl;
std::cout << "gamma = " << gamma << std::endl;
return 0;
}