Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.58 KB | None | 0 0
  1. double res(int k,int a) {
  2.     double zn1 = 0.5772;
  3.     double zn2 = 0.5772;
  4.     for (int i = 0; i < k; i++)
  5.         zn1 += 1.0/i;
  6.     for (int i = 0; i < k; i++)
  7.         zn2 += 1.0/(a + i);
  8.     return (zn1 + zn2);
  9.     }
  10. double vtor(int a,double x)
  11. {
  12.     double sum = 0;
  13.     double zn = 0;
  14.     double sum1 = 0;
  15.     for (int i = 0; i < a; i++)
  16.     {
  17.         zn = (fact(a - i - 1)*pow(pow(x,2)/4,i))/fact(i);
  18.         sum += zn;
  19.     }
  20.     for(int i = 0; i < 10; i++)
  21.         sum1 += res(i,a)*pow(-pow(x,2)/4,i)/(fact(i)*fact(a + i));
  22.     return (((-pow(x/2,-a)*sum)/(3.141592)) + (2*perv(a,x)*log(x/2)/(3.141592)) - (pow((x/2),a)*sum1/(3.141592)));
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement