In this tutorial you will learn about the C Program to find Sum of Odd Numbers from 1 to n and its application with practical example.
C Program to find Sum of Odd Numbers from 1 to n
In this tutorial, we will learn to create a C program that will find the sum of Odd Numbers from 1 to n 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 an Odd number?
A number is said to be an Odd number when that number is divided by two into two, not equal whole numbers. And there should not be a remainder of zero when it is being divided by 2.
Program to find Sum of Odd numbers up to a range.
In this program, we will first take the input point from the user. Then we will find the Odd numbers up to that range and add them to a variable. At last, we will print that sum.
With the help of this program, we can Print Sum of Odd numbers.
Program to print the sum of Odd numbers to n Point:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
/* C Program to find Sum of Odd Numbers from 1 to n */ #include <stdio.h> int main() { //Declaring the required variables for the program int i, no, oddsum = 0; //Taking the input numbers printf("Enter the value of no upto which we want to find the sum \n"); scanf("%d", &no); //Generating the series upto no variable and finding the sum of odd numbers for (i = 1; i <= no; i++) { if (i % 2 != 0) oddsum = oddsum + i; } //Printing the sum of all the even numbers printf("Sum of all odd numbers = %d\n", oddsum); return 0; } |
Output:-
In the above program, we have first initialized the required variable.
- oddsum = it will hold the integer value for the sum of numbers.
- i = it will hold the integer value.
- no = it will hold the integer value of the input.
Input number from the user.
Program Logic Code.
Printing output sum of odd numbers.