08.11.2020, 22:53 | #2 (permalink) |
Новичок
Регистрация: 08.11.2020
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
#include <iostream>
#include <math.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ #define FUNC(x) x*atan(x)-log(sqrt(1.0+x*x)) #define Q(x,n) (-(x*x))/((2.0*n+2.0)*(2.0*n+1.0)) int main(int argc, char** argv) { unsigned int N=5; double h=0.2,a=1,b=1, S=0,x=0; for(;x<=b;x+=0.2) { a=1; S=0; for(int n=1; n<=N;n++) { a*=Q(x,n); S+=a; //printf("%lf\n",a); } double y=FUNC(x), tol=fabs(S-y); printf("Sum:\t\t%.7f\nControl:\t%.7f\nTolerance:\t %.7f\n\n", S, y, tol); } return 0; } |
08.11.2020, 22:53 | #3 (permalink) |
Новичок
Регистрация: 08.11.2020
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
пример выше, но я не могу переобразовать Q
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|