Endil

Untitled

Nov 13th, 2014
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.07 KB | None | 0 0
  1.     #include <iostream>
  2.     #include <cstdio>
  3.     using namespace std;
  4.    
  5.     double n;
  6.    
  7.     double SumRes(double X, double n)
  8.     {
  9.             double Xnext = 4, Xcur, y = 4;
  10.         n += 4;
  11.             for (double i = 4; i <= n ; i++)
  12.             {
  13.                     Xcur = Xnext;
  14.                     Xnext = (Xcur * (i+1) * X) / i;
  15.                     y += Xcur;
  16.             }
  17.             return y;
  18.     }
  19.      
  20.     double GornerSc(double X, double n)
  21.     {
  22.             double y = n+4;
  23.             for (int i = n+3; i >= 4; i--)
  24.             {
  25.                     y *= X;
  26.                     y += i;
  27.             }
  28.     }
  29.      
  30.     int main()
  31.     {
  32.             double Xo=0, Xn = 3, dX = .3;
  33.             int k;
  34.             cin>>n;
  35.         cout<<"1.Sum method"<<endl;
  36.             cout<<"2.Gorner scheme"<<endl;
  37.             cin>>k;
  38.             for (; Xo <= Xn; Xo += dX)
  39.                     switch (k)
  40.                     {
  41.                 case 1: SumRes(Xo, n); break;
  42.                 case 2: GornerSc(Xo, n); break;
  43.                     }
  44.             return 0;
  45.     }
Advertisement
Add Comment
Please, Sign In to add comment