Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Name: Yang, Howie
- *CS101 - Fall 2017
- *Homework 4.1
- *Description: Program returns sum of alternating harmonic values.
- */
- #include "std_lib_facilities.h"
- double altharmsum(unsigned int n)
- {
- double sum = 1.0;
- double sign = -1.0;
- for (int i=2; i<=n; i++) {
- sum += sign * (1.0/i);
- sign *= -1.0;
- }
- return sum;
- }
- int main()
- {
- double x;
- unsigned int n = 0;
- cout << "Enter length of harmonic series: ";
- while (cin >> n) {
- x = altharmsum(n);
- cout << "The sum is: " << x << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement