/* sums 1/i from i = 1 to N, both counting "up" and counting "down." */ #include #include #include #include using namespace::std; int main () { int N=0; double sumup = 0.; double sumdown = 0.; cout << " enter integer N: "; cin >> N; //sum up for (int i = 1; i< N+1; ++i){ sumup = sumup + 1./(double)i; } cout << "sumup = " << setprecision(18)<< sumup << setprecision(3)<< endl; //sum down for (int i = N; i>0; --i){ sumdown = sumdown + 1./(double)i; } cout << "sumdown = " << setprecision(18) << sumdown << endl; return 0; }