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