C Exercises: Display sum of series 1 + 1/2 + 1/3 + ………. + 1/n
C Basic Declarations and Expressions: Exercise-59 with Solution
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
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join