Необходимо решить задание по программированию на С++. Заблаговременно спасибо!(30 баллов за

Необходимо решить задание по программированию на С++.
Заранее спасибо!

(30 баллов за ответ)

Задать свой вопрос
1 ответ
include lt;iostreamgt;
include lt;iomanipgt;
include lt;math.hgt;

using namespace std;

const float EPS=1e-3;

float f(float x) // функция, вычисляющая сумму членов ряда

    int k=0;     // номер члена ряда
    int k_fac=1; // k!
    float a=(2*k+1)*powf(x, 2*k) / k_fac; // вычисляем 0-ой член ряда
    float s=a;    // s - сумма ряда
    while(fabs(a)gt;=EPS) // пока k-й член ряда (a) больше, чем данная точность (EPS)
   
        k++;                                // перебегаем к следующему члену ряда
        k_fac*=k;                            // вычисляем k! для нового k
        a=(2*k+1)*powf(x, 2*k) / k_fac;         // вычисляем k-ый член ряда
        s=s+a;                                // добавляем k-ый член ряда к сумме ряда
   
    return s;    // отдаваем итог - сумму ряда


float f2(float x)

    return (1+2*x*x)*exp(x*x);


int main()

    coutlt;lt;"  X"lt;lt;setw(10)lt;lt;" F(X)"lt;lt;setw(10)lt;lt;" F2(X)"lt;lt;endl;
    for(int i=0;ilt;10;i++)
   
        float x=0+i*0.1;
        coutlt;lt;xlt;lt;setw(10)lt;lt;f(x)lt;lt;setw(10)lt;lt;f2(x)lt;lt;endl;
   
    return 0;


Аделина Стрельникова
X F(X) F2(X)0 1 10.1 1.03025 1.030250.2 1.12407 1.124080.3 1.2911 1.291130.4 1.54902 1.549030.5 1.92603 1.926040.6 2.46528 2.465330.7 3.23196 3.231990.8 4.32396 4.323980.9 5.88943 5.88952
Агата Голицинская
Можете, так сказать, "разжевать" что к чему и как?
Мария Баторшина
float f(float x) // функция, "суммирующая ряд" int k=0; k_fac=1; float a=(2*k+1)*powf(x, 2*k) / k_fac; float s=a; while(fabs(a)>=EPS) k++; k_fac*=k; a=(2*k+1)*powf(x, 2*k) / k_fac; s=s+a; return s;
Lilija Miljuhova
Извините, тут комментах нельзя ничего толком написать, даже переход на следующую строку не работает.
Valerija Tvalavadze
И комментарии до 500 знаков - даже функция не умещается.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт