Вычислить выражение - C (СИ)
Формулировка задачи:
Помогите написать прогу для вычисления :
3.14 * pow(x, 2) - pow(y, -2) + x * pow(y, 3) + 7 * (sqrt(y)) + log((x + 7 * (sqrt(y))));
Решение задачи: «Вычислить выражение»
textual
Листинг программы
#define _USE_MATH_DEFINES
#include <math.h>
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
double rez(const double x, const double y)
{
const double sqrt_y = sqrt(y);
const double pow_y_2 = y * y;
return M_PI * x * x
- 1.0 / pow_y_2
+ x * y * pow_y_2
+ 7.0 * (sqrt_y + log(x + 7.0 * sqrt_y));
}