Консультация № 136628
13.05.2008, 13:52
0.00 руб.
0 1 1
Здравствуйте! Напишыте пожалуйста как подсчитать такое выражение на С++

sinx^3 + x^4 + sqrt^5 x^2 + x^3

Заранее спасибо!

Обсуждение

Неизвестный
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;}
Форма ответа