C Exercises: Display sum of series 1 + 1/2 + 1/3 + ………. + 1/n
Calculate the sum of the series 1+1/2+1/3+...+1/n
Write a C program to display the sum of series 1 + 1/2 + 1/3 + ………. + 1/n.
Sample Solution:
C Code:
#include<stdio.h>
int main() {
int num, i, sum = 0;
// Prompt the user to input a number
printf("Input any number: ");
scanf("%d", &num);
// Display the initial part of the series
printf("1 + ");
// Print the series
for(i = 2; i <= num - 1; i++)
printf(" 1/%d +", i);
// Calculate the sum of the series
for(i = 1; i <= num; i++)
sum = sum + i;
// Display the last term of the series
printf(" 1/%d", num);
// Calculate and display the sum
printf("\nSum = 1/%d", sum + 1/num);
return 0;
}
Sample Output:
Input any number: 1 + 1/0 Sum = 1/0
Flowchart:
C programming Code Editor:
Previous: Write a C program that accepts 4 real numbers from the keyboard and print out the difference of the maximum and minimum values of these four numbers.
Next: Write a C program to create enumerated data type for 7 days and display their values in integer constants.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics