Endil

Untitled

Nov 13th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 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 = 0;
  35.             int k;
  36.             cin>>n;
  37.             for (int i = 0; i <= 10; i ++)
  38.             {
  39.                     cout<<"1.Sum method"<<endl;
  40.                     cout<<"2.Gorner scheme"<<endl;
  41.                     cin>>k;
  42.                     switch (k)
  43.                     {
  44.                 case 1: SumRes(Xo, n); break;
  45.                 case 2: GornerSc(Xo, n); break;
  46.                 default: cout<<"Unknown command. Repeat."<<endl;
  47.                     }
  48.                     Xo += dX;
  49.             }
  50.             return 0;
  51.     }
Advertisement
Add Comment
Please, Sign In to add comment