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

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

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

Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main() {
  4. double x, a;
  5. scanf("%lf%lf", &x, &a);
  6. double
  7. Z = pow(sin(x * M_PI), 2),
  8. Q = sqrt(x) / 5 / Z, T = pow(abs(x*x + Z*Z), 1/3),
  9. S = Q*Q > T ? (a - 1) * exp(x) : ( Q*Q < T ? log(abs(Q*T)) : tan(x*x) ) ;
  10. printf("%lf", S);
  11. return 0;
  12. }

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

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

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


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

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

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы