Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdio>
- using namespace std;
- double n;
- double SumRes(double X, double n)
- {
- double Xnext = 4, Xcur, y = 4;
- n += 4;
- for (double i = 4; i <= n ; i++)
- {
- Xcur = Xnext;
- Xnext = (Xcur * (i+1) * X) / i;
- y += Xcur;
- }
- return y;
- }
- double GornerSc(double X, double n)
- {
- double y = n+4;
- for (int i = n+3; i >= 4; i--)
- {
- y *= X;
- y += i;
- }
- }
- int main()
- {
- double Xo=0, Xn = 3, dX = 0;
- int k;
- cin>>n;
- for (int i = 0; i <= 10; i ++)
- {
- cout<<"1.Sum method"<<endl;
- cout<<"2.Gorner scheme"<<endl;
- cin>>k;
- switch (k)
- {
- case 1: SumRes(Xo, n); break;
- case 2: GornerSc(Xo, n); break;
- default: cout<<"Unknown command. Repeat."<<endl;
- }
- Xo += dX;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment