Выдает ошибку. error C2065: M_PI: необъявленный идентификатор - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include <stdio.h>
#include <math.h>
 
int main() {
    double x, a;
    scanf("%lf%lf", &x, &a);
    double 
              Z = pow(sin(x * M_PI), 2),
              Q = sqrt(x) / 5 / Z, T = pow(abs(x*x + Z*Z), 1/3),
              S = Q*Q > T ? (a - 1) * exp(x) : ( Q*Q < T ? log(abs(Q*T)) : tan(x*x) )  ;
    printf("%lf", S);
    return 0;
}

Решение задачи: «Выдает ошибку. error C2065: M_PI: необъявленный идентификатор»

textual
Листинг программы
#define _USE_MATH_DEFINES

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы