14.05.2008, 02:16
общий
это ответ
Здравствуйте, Sashka!
Вычисление подобных функций производится при помощи функций из заголовочного файла cmath (С++) или math.h (С). Предсталенная вами функция будет выглядеть как:
double f(double x) {
return sin(pow(x, 3.0)) + pow(pow(x, 2.0), 1.0/5.0) + pow(x, 3.0);
}
или упрощенно:
double f(double x) {
return sin(x*x*x) + pow(x, 0.4) + x*x*x;
}
Реализация программы в приложении.
Приложение:
#include <cmath>#include <iostream>using namespace std;double f(double x) { return sin(pow(x, 3.0)) + pow(pow(x, 2.0), 1.0/5.0) + pow(x, 3.0);}int main(int argc, char* argv[]) { double x; cout << "Fucntion: f(x) = sin(x^3) + sqrt^5(x^2) + x^3" << endl; cout << "Input x: "; cin >> x; cout << "f(" << x << ") = " << f(x) << endl; return 0;}