## Database Tutorials

C Home

### C Inbuilt Functions

C String FunctionsC Math Functions

### C Interview Programs

C Common ProgramsC Array ProgramsC Converter ProgramsC Star Patterns ProgramC Number Patterns ProgramC Alphabet Patterns Program

ASCII Table

# C Program to Check Odd Number

## 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
#include <stdio.h> int main() { int start = 10; int end = 25; printf("Odd numbers between %d and %d:\n", start, end); for(start=start; start<=end; start++) { if(start % 2 != 0) printf("%d ", start); } return 0; }

## Using While Loop

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

### Example

C Compiler
#include <stdio.h> int main() { int start = 10; int end = 25; printf("Odd numbers between %d and %d:\n", start, end); while(start <= end) { if(start % 2 != 0) printf("%d ", start); start++; } return 0; }

## 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
#include <stdio.h> int main() { int start = 10; int end = 25; printf("Odd numbers between %d and %d:\n", start, end); do{ if(start % 2 != 0) printf("%d ", start); start++; }while(start <= end); return 0; }

## Odd Numbers between any Given Range

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

### Example

C Compiler
#include <stdio.h> int main() { int start, end; printf("Enter a (int) starting number: "); scanf("%d", &start); printf("Enter an (int) ending number: "); scanf("%d", &end); printf("\nOdd numbers between %d and %d:\n", start, end); for(start=start; start<=end; start++){ if(start % 2 != 0) printf("%d ", start); } return 0; }

## 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
#include <stdio.h> int main() { int num; printf("Enter a (int) number: "); scanf("%d", &num); if(num % 2 == 0) printf("%d is an even number", num); else printf("%d is an odd number", num); return 0; }