C Program to print Odd Numbers from 1 to N

C Program to print Odd Numbers from 1 to N

C program to print odd numbers from 1 to N (10, 100, 500, 1000); Through this tutorial, we will learn how to print odd numbers from 1 to N (10, 100, 500, 1000) in the c program using for loop, while loop and function.

C Program to Print Odd Numbers from 1 to N

  • Algorithm to Print Odd Numbers from 1 to N
  • C Program to Print Odd Numbers from 1 to N using For Loop
  • C Program to Print Odd Numbers from 1 to N using While Loop
  • C Program to Print Odd Numbers from 1 to N using Function

Algorithm to Print Odd Numbers from 1 to N

Use the following algorithm to write a program to print odd numbers from 1 to N (10, 100, 500, 1000); as follows:

  • Step 1: Start Program
  • Step 2: Read the number from user and store it in a.
  • Step 3: Iterate for or while loop according to a user input a number.
  • Step 4: Inside loop, use if with n % 2 != 0 condition to print odd number.
  • Step 5: Stop Program

C Program to Print Odd Numbers from 1 to N using For Loop

/* C Program to Print Odd Numbers from 1 to N using For Loop and If */
 
#include<stdio.h>
 
int main()
{
  	int i, number;
 
  	printf("\n Please Enter the Maximum Limit Value : ");
  	scanf("%d", &number);
  
  	printf("\n Odd Numbers between 1 and %d are : \n", number);
  	for(i = 1; i <= number; i++)
  	{
    	if ( i % 2 != 0 ) 
    	{
  			printf(" %d\n", i);
    	}
  	}
 
  	return 0;
}

The output of the above c program; as follows:

Please Enter the Maximum Limit Value : 10
Odd Numbers between 1 and 10 are : 
 1
 3
 5
 7
 9

C Program to Print Odd Numbers from 1 to N using While Loop

#include <stdio.h>

int main()
{
	//loop counter declaration
	int number;
	//variable to store limit /N
	int n;

	//assign initial value 
	//from where we want to print the numbers
	number=1;

	//input value of N
	printf("Enter the value of N: ");
	scanf("%d",&n);

	//print statement
	printf("Odd Numbers from 1 to %d:\n",n);

	//while loop, that will print numbers 
	while(number<=n)
	{
		//Here is the condition to check ODD number
		if(number%2 != 0)
			printf("%d ",number);
		
		// increasing loop counter by 1
		number++;
	}

	return 0;
}

The output of the above c program; as follows:

Enter the value of N: 10
Odd Numbers from 1 to 10:
1 3 5 7 9 

C Program to Print Odd Numbers from 1 to N using Function

/* C Program to Print Odd Numbers from 1 to N using For Loop and If */
 
#include<stdio.h>


int oddNoList(no){
    
int i;

  for(i = 1; i <= no; i++)
  {
    if ( i % 2 != 0 ) 
    {
      printf(" %d\n", i);
    }
  }

}

int main()
{
  	int number;
 
  	printf("\n Please Enter the Maximum Limit Value : ");
  	scanf("%d", &number);
    printf("\n Odd Numbers between 1 and %d are : \n", number);
    oddNoList(number);
    return 0;
}

The output of the above c program; as follows:

Please Enter the Maximum Limit Value : 10
Odd Numbers between 1 and 10 are : 
 1
 3
 5
 7
 9

Recommended C Programs

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published.