Endil

Untitled

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