diff options
author | Michael Abed <michaelabed@gmail.com> | 2012-03-02 14:19:26 -0500 |
---|---|---|
committer | Michael Abed <michaelabed@gmail.com> | 2012-03-02 14:19:26 -0500 |
commit | 973562e3bbffbe2502649ce30d55e7cc6cbc6c3c (patch) | |
tree | d6fe33a799e9ca0034e9e98b6b155b0706937f83 /Q3b.cpp | |
parent | c2391ab3040f0ce641eb77b2fe5a693b9f6e2444 (diff) | |
download | ec327-lab2-973562e3bbffbe2502649ce30d55e7cc6cbc6c3c.tar.gz ec327-lab2-973562e3bbffbe2502649ce30d55e7cc6cbc6c3c.tar.bz2 ec327-lab2-973562e3bbffbe2502649ce30d55e7cc6cbc6c3c.zip |
i did things
Diffstat (limited to 'Q3b.cpp')
-rw-r--r-- | Q3b.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,29 @@ + +#include <iostream> + +using namespace std; + +double series(int n); + +double series(int n) +{ + if (n <= 0) + return 0; + else + return (double) (n/(2.0*n+1.0)) + series(n-1); +} + +int main(int argc, const char *argv[]) +{ + int x; + cout << "enter a number to see the sum of the series (0 to quit)" << endl; + do { + cout << ">> "; + cin >> x; + if (x <= 0) + cout << "Please enter a positive number (0 to quit)" << endl; + else + cout << "series(" << x << ") = " << series(x) << endl; + } while (x != 0); + return 0; +} |