Write a C program to calculate the sum of first n natural numbers. Given an input n, We have to write a code to print the sum of first n natural number (1 to n).
There are multiple approaches to solve this problem.
* We can solve this problem using loop.
* Other approach is to use mathematical formula to calculate the sum of first n natural number.
* We can also use recursion to find the sum of first n natural numbers using recursion.
Suppose if user has entered a number 10. So, we have to calculate the sum of first 10 numbers ( 1 to 10). The Sum of first 10 numbers is 55.
Program to Calculate Sum of Digits of a Number
1. First approach is to use for loop to calculate the sum of first n natural numbers.
Program to Count Number of Words in a Sentence by Taking Input from User
2. Another approach is to use mathematical formula n(n+1)/2 to calculate the sum of first n natural numbers.
Suppose, If user has entered the value of n is 20 = 20 * (20 + 1)/2 = 210
The sum of first 20 numbers is 210.
C, C++ Interview Questions.
We have discussed multiple approaches to calculate the sum of first n natural numbers. Let's write a code to solve this problem using discussed approaches.
In this approach, we are calculating the sum of first n natural numbers using mathematical formula.
Find the Sum of First N Odd Numbers
Output:
Enter the value of n : 10
The sum of n number is : 55
Programming questions on Strings
Programming questions on Recursion
Programming questions on Array
Programming questions on Linked List
There are multiple approaches to solve this problem.
* We can solve this problem using loop.
* Other approach is to use mathematical formula to calculate the sum of first n natural number.
* We can also use recursion to find the sum of first n natural numbers using recursion.
Suppose if user has entered a number 10. So, we have to calculate the sum of first 10 numbers ( 1 to 10). The Sum of first 10 numbers is 55.
Program to Calculate Sum of Digits of a Number
How to Calculate the Sum of first N Natural Numbers
1. First approach is to use for loop to calculate the sum of first n natural numbers.
for(i=1; i<=num; i++){
sum +=i;
}
Program to Count Number of Words in a Sentence by Taking Input from User
2. Another approach is to use mathematical formula n(n+1)/2 to calculate the sum of first n natural numbers.
Suppose, If user has entered the value of n is 20 = 20 * (20 + 1)/2 = 210
The sum of first 20 numbers is 210.
C, C++ Interview Questions.
C Program to Calculate the Sum of First n Natural Numbers using Mathematical Formula
We have discussed multiple approaches to calculate the sum of first n natural numbers. Let's write a code to solve this problem using discussed approaches.
In this approach, we are calculating the sum of first n natural numbers using mathematical formula.
#include <stdio.h>
int main()
{
int n,sum;
printf("Enter the value of n");
scanf("%d",&n);
sum = (n*(n+1))/2;
printf("The sum of n number is %d",sum);
return 0;
}
C Program to Calculate Sum of First n Natural Numbers using For Loop
#include <stdio.h>
int main(void) {
int n,sum=0,i;
printf("Enter the value of n");
scanf("%d",&n);
/* Iterate from 1 to n . */
for(i=1; i<=n; i++) {
sum = sum + i;
}
printf("The sum of n number is %d",sum);
return 0;
}
Find the Sum of First N Odd Numbers
Output:
Enter the value of n : 10
The sum of n number is : 55
Programming questions on Strings
Programming questions on Recursion
Programming questions on Array
Programming questions on Linked List

very nicely explained!!
ReplyDelete