The following C program is to find the sum of the series 1+1/2+1/3+…+1/n. The following code have been compiled and executed in Dev C++.
Information about the code:
> The variable is taken as double here. Int datatype will not be used here or else the generated output will be wrong.
> %.3lf prints 3 decimals numbers after the decimal, you can specify how many places you want to print.
Code:
#include<stdio.h>
void main(){
double n,i, sum=1;
printf("Enter any no.");
scanf("%lf",&n);
printf("1");
for(i=2;i<=n;i++){
sum=sum+(1/i);
printf(" + 1/%.3lf",i);
}
printf("\nTotal Sum is: %.3lf",sum);
}
Output:

