Starter Tutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » C Programming » Programs » Others » C program to print prime numbers up to n
Suryateja Pericherla Categories: Others. No Comments on C program to print prime numbers up to n
Join Our Newsletter - Tips, Contests and Other Updates
Email
Name

In this article we will learn to implement a C program to print prime numbers up to n. A C program is provided below which accepts n as input from user and prints all the prime numbers up to n.

 

The program is as follows:

#include <stdio.h>
#include <conio.h>
#include <math.h>

int main() 
{
	int n;
	printf("Enter n: ");
	scanf("%d", &n);
	printf("Prime numbers up to %d are: \n", n);
	for(int i = 2; i < n; i++)
	{
		int flag = 0;
		for(int j = 2; j <= sqrt((double)i); j++)
		{
			if(i % j == 0)
			{
				flag = 1;
				break;
			}
		}
		if(flag == 0)
			printf("%d ", i);
	}
	getch();
    return 0;
}

 

Input and output for the above program is as follows:

Enter n: 25
Prime numbers up to 25 are:
2 3 5 7 11 13 17 19 23

 

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

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

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory