У меня получилась фулл хуйня и выдает ненормальные числа, надеюсь найдутся люди кто сможет показать как это несложно сделать
лижусвоейдаме, и правильно делал что хуесосил, потому что скинуть то дерьмо что пишет chatgpt и попросить починить это то же самое что попросить написать всё за него, потому что сам автор не приложил нихуя усилий чтобы решить проблему а сделал вид что написал почти рабочее решение и надо только исправить ошибку.
#include <iostream> #include <iomanip> #include <cmath> int main() { std::cout << std::fixed << std::setprecision(6); float alpha; std::cout << "ODZ: alpha ne raven pi * n, n prinadlezhit celim chislam\nVvedite ygol v gradusah\n"; std::cin >> alpha; alpha = alpha / 180.f * M_PI; float A, B; A = 4 * cos(M_PI / 6.f - alpha) * sin(M_PI / 3.f - alpha); B = sin(3 * alpha) / sin (alpha); std::cout << "A: " << A << "\nB: " << B << "\nA - B: " << A - B; return 0; } C #include <iostream> #include <iomanip> #include <cmath> int main() { std::cout << std::fixed << std::setprecision(6); float alpha; std::cout << "ODZ: alpha ne raven pi * n, n prinadlezhit celim chislam\nVvedite ygol v gradusah\n"; std::cin >> alpha; alpha = alpha / 180.f * M_PI; float A, B; A = 4 * cos(M_PI / 6.f - alpha) * sin(M_PI / 3.f - alpha); B = sin(3 * alpha) / sin (alpha); std::cout << "A: " << A << "\nB: " << B << "\nA - B: " << A - B; return 0; } Кстати, интересный момент. Выражения равны (кроме точки 0). Ниже ссылка на разбор от вольфрамальфы (кряк версии) https://wolfreealpha.on.fleek.co/input?i=4*cos(pi/6-a)*sin(pi/3-a)=sin(3*a)/sin(a)&lang=en