Quick actions

cmd+k|ctrl+k

Navigation

Languages

2_1

Snippet info

Language

C

Visibility

public

Author

d.v.herasymiuk

Created

2024-03-12T21:23:49.519008Z

Updated

2024-03-12T21:25:05.181444Z

/*
*	@file	lab2_1.c
*	@author Герасимюк Д.В., гр. 515і1
*	@date	12 березня 2024
*	@brief Лабораторна робота №2, варіант 3
*	Модульне тестування. Завдання 1
*/
#include "const.h"
#include <math.h>

//константи
const double a = 0.1;
const double b = 1.0;
const double h = 0.1;
const int n = 160;

//Y(x)
double Y(double x) {
    return ((x * x / 4) + (x / 2) + 1) * expl(x / 2);
}

//S(x)
double S(double x) {
    double result = 0.0;
    double term;

    for (int i = 1; i <= n; ++i) {
        term = ((pow(n, 2) + 1.0 / tgamma(i)) * pow(x / 2, i));
        result += term;
    }
    return result;
}
INFO