/* program to determine and print the sum of the following harmonic series for a given value of n: 1+1/2+1/3+….1/n */ #include long double printHarmonic(long unsigned n); int main() { long unsigned n; printf("Enter the value of n: "); scanf("%lu",&n); if(n<=0) { puts("Invalid value!"); return 1; } printf("Series evaluates to: %Lf",printHarmonic(n)); return 0; } long double printHarmonic(long unsigned n) { long unsigned i; long double seriesValue=0; for(i=1;i<=n;i++) seriesValue+=(long double)1/(long double)i; return seriesValue; }