Advertisement
NedimPecanin

Untitled

Feb 9th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. #include <iostream>
  2. #include<iomanip>
  3. #include<cmath>
  4. #include<string>
  5. using namespace std;
  6. /*
  7. Napisite program koji omogucava unos broja n preko tastature te izracnava sumu:
  8. S=1-(1+2/2!)+(1+2+3/3!)-....+(-1)NAn-1*(1+2+3+...+n)/n!
  9. */
  10. void Suma(int, double &);
  11. int fakt(int);
  12.  
  13. void main()
  14. {
  15.     int n;
  16.     cin >> n;
  17.     double s = 0;
  18.     Suma(n, s);
  19.     cout << "suma: " <<s<< endl;
  20.  
  21. }
  22.  
  23. void Suma(int n, double &s)
  24. {
  25.     double x = 0;
  26.     for (int i = 1; i <=n; i++)
  27.     {
  28.         s += pow(-1, (i - 1))*((x + i) / fakt(i));
  29.         x = x + i;
  30.     }
  31. }
  32.  
  33. int fakt(int i)
  34. {
  35.     int f = 1;
  36.     for (int i = 1; i <=i; i++)
  37.     {
  38.         f *= i;
  39.     }
  40.     return f;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement