len4ixa, раз без денег, то проверяйте:
| Код | #include<iostream> #include<cmath>
int x_array[] = {-3, -2, -1, 0, 1, 2, 3}; int x_count = 7;
double func(int x) { double y = 0; int i = 0;
if( x < 0 ) {
for( i = 0; i < x_count; i++ ) { y += ( x_array[i]*x_array[i] - x_array[i] )/( (i+1)*(i+1) +1 ); }
y *= cos(x);
} else {
for( i = 0; i < x_count; i++ ) { y += ( x*x*x - (i+1)*(i+1) ); }
y *= 0.15*x*x;
} return y; }
int main() { int i = 0;
for( i = 0; i < x_count; i++ ) { cout << "y(" << x_array[i] << ") = " << func(x_array[i]) << endl; }
return 0; }
|
Результат: http://codepad.org/lyU8u5Dl |