Почему-то в выходе переменная otvet = NaN , отладчик ничего не хочет объяснять.
double x = 45;
double y = 45;
double otvet = Math.Pow((1 - Math.Tan(x)), (Math.Cos(x)/Math.Sin(x)));
otvet += Math.Cos(x - y);
Как уже заметили при x = 0,1 и y = 0,1 NaN не будет
Заранее спасибо
тригонометрические функции в C# принимают в качестве аргумента радианы, a радианы отличаются от градусов в Math.PI/180 раз:
double otvet = Math.Pow(1 - Math.Tan(x * Math.PI / 180), Math.Cos(x * Math.PI / 180) / Math.Sin(x * Math.PI / 180));
otvet += Math.Cos((x - y) * Math.PI / 180);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости