# C# Program to Check Odd Number

You are Here:

## What are Odd Numbers?

An integer (never a fraction) that cannot be divided exactly by 2. For example, 3 is an odd number, i.e., 3 % 2 = 1 (not zero).

Note: % is a Modulus (Division Remainder) operator, it finds the remainder after division of one number by another. Please check our Arithmetic Operators for more details.

Tips: It is recommended to use our online Odd Numbers calculator for better understanding.

## Using For Loop

In the following example, we will find all the Odd Numbers between 10 and 25 using for loop.

### Example

C# Compiler
using System; namespace myApp { class Program { static void Main(string[] args) { int start = 10; int end = 25; Console.WriteLine("Odd numbers between {0} and {1}: ", start, end); for(start=start; start<=end; start++) { if(start % 2 != 0) Console.Write(start +" "); } } } }

### Output

Odd numbers between 10 and 25: 11 13 15 17 19 21 23 25

## Using While Loop

In the following example, we will find all the Odd Numbers between 10 and 25 using while loop.

### Example

C# Compiler
using System; namespace myApp { class Program { static void Main(string[] args) { int start = 10; int end = 25; Console.WriteLine("Odd numbers between {0} and {1}: ", start, end); while(start <= end) { if(start % 2 != 0) Console.Write(start +" "); start++; } } } }

### Output

Odd numbers between 10 and 25: 11 13 15 17 19 21 23 25

## Using do while Loop

In the following example, we will find all the Odd Numbers between 10 and 25 using do while loop.

### Example

C# Compiler
using System; namespace myApp { class Program { static void Main(string[] args) { int start = 10; int end = 25; Console.WriteLine("Odd numbers between {0} and {1}: ", start, end); do{ if(start % 2 != 0) Console.Write(start +" "); start++; }while(start <= end); } } }

### Output

Odd numbers between 10 and 25: 11 13 15 17 19 21 23 25

## Odd Numbers between any Given Range

In the following example, we will find all the Odd numbers between any given range.

### Example

C# Compiler
using System; namespace myApp { class Program { static void Main(string[] args) { Console.Write("Enter a (int) starting number: "); int start = Convert.ToInt32(Console.ReadLine()); Console.Write("Enter an (int) ending number: "); int end = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("\nOdd numbers between {0} and {1}: ", start, end); for(start=start; start<=end; start++) { if(start % 2 != 0) Console.Write(start +" "); } } } }

### Output

Enter a (int) starting number: 2 Enter an (int) ending number: 10 Odd numbers between 2 and 10: 3 5 7 9

## Check Whether the Given Number is Odd or Even

In the following example, we will check whether the given number is an Odd number or Even number.

### Example

C# Compiler
using System; namespace myApp { class Program { static void Main(string[] args) { Console.Write("Enter a (int) number: "); int num = Convert.ToInt32(Console.ReadLine()); if(num % 2 == 0) Console.WriteLine("{0} is an even number", num); else Console.WriteLine("{0} is an odd number", num); } } }

### Output

Enter a (int) number: 25 25 is an odd number

## Reminder

Hi Developers, we almost covered 90% of String functions and Interview Question on C# with examples for quick and easy learning.

We are working to cover every Single Concept in C#.