C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| #include <stdio.h>
#include <math.h>
/* считает сумму ряда с точность до e равного 10 в степени -12, использует функцию */
main()
{
double term(double x);
const double eps = 1e-12;
long n;
double sum = 0.0, t;
for (n = 1; fabs((t = term((double) n))) >= eps; sum += t, n++)
;
printf("%g\n", sum);
return 0;
}
/* term: возвращает значение математической функции */
double term(double x)
{
return 1.0 / (x * (2.0 * x + 1.0));
} |
|
а преподов не ругай им может быть зарплату задерживают
чуть поправил результат как ты и говорил около 0.6