In this tutorial you will learn about the C program to find Sum of N Natural Numbers and its application with practical example.
C Program to find Sum of N Natural Numbers
In this tutorial, we will learn to create a C program that will find Sum of N Natural Numbers using C programming.
Prerequisites
Before starting with this tutorial, we assume that you are the best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- For loop in C programming.
- Arithmetic operations in C Programming.
What is a Natural number?
The natural numbers are all those positive numbers from 1 to infinity. The set of natural numbers contains all whole positive numbers. The number with decimal points does not come under the natural numbers.
Algorithm:-
1 2 3 4 5 6 7 8 9 10 11 |
1. Declaring the variables for the program. 2. Taking the input number from the user. 3. Passing that number to a for loop. 4. Adding the series to a variable. 5. Printing the result numbers. 6. End Program. |
Program to find Sum of N Natural Numbers.
In this program, we will first take the point up to which we want to sum from zero to that point from the user. Then we will generate the series up to that point. At last, we will add those numbers will print the sum of n natural numbers.
With the help of this program, we can Find Sum of n natural numbers.
Program Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
/* C Program to find Sum of N Natural Number */ #include <stdio.h> int main() { //declaring the required variable for the program int n, i, sum = 0; /* n = it will hold the series last point. i = it will hold the integer value for the for loop. sum = it will hold the sum of all the numbers. */ /* Taking input number from the user for the program. */ printf("Enter a positive integer: "); /* Scanning the value the program. */ scanf("%d", &n); /* Generating the series upto that point. */ for (i = 1; i <= n; ++i) { /* Adding the series up to that number. */ sum += i; } /* Printing the sum of all the n natural numbers up to that point. */ printf("Sum = %d", sum); return 0; } |
Output:-
In the above program, we have first initialized the required variable.
- n = it will hold the integer value.
- i = it will hold the integer value.
- sum = it will hold the integer value.
Input number from the user.
Program Logic Code.
Printing output.