C Program to print Even numbers from 2 to N!

In this post, I am going to write a C program to print ‘even numbers’ from 2 to N. To do that, first I need to get the N value from the user and then iterate using for loop.

To find the ‘even numbers’ I need to divide each value by 2, if the remainder is zero, then it is an ‘even number’. Let’s see the entire C program to print even numbers:

#include <stdio.h>
int main()
{
	int i, n;
	//print a string about the program
	printf("C Program to print Even numbers!\n");

	//get the limit (n) value 
	printf("Enter the limit (n): ");
	scanf("%d", &n);

	//start printing even numbers
	printf("Even Numbers:\n");
	
	//iterate
	for(i=1; i<=n; i++){
		//to find remainder use % modulus operator
		//if the value of remainder is zero then it is even number
		if(i % 2 == 0){
			printf("%d\n", i);
		}
	}
}

Read the comments in the above program to understand it.

Sample output:

C Program to print Even numbers!
Enter the limit (n): 10
Even Numbers:
2
4
6
8
10

--------------------------------
Process exited after 3.675 seconds with return value 10
Press any key to continue . . .

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top