C Programming

Solved Example

Practice Questions

Exercise Question

Print prime number from 1 to 500

Objective

Write a c program to print all prime number from 1 to 500

Program

#include "stdio.h"
#include "math.h"
int main() {
	int i, n, isPrime;
	double sqroot;
	
	printf("List of prime number bewteen 1 to 500...\n");
	for(n = 2; n <= 500; n++) {
		isPrime = 1;
		sqroot = sqrt(n);
		for(i = 2; i <= sqroot; i++) {
			if(n % i == 0) {
				isPrime = 0;
				break;
			}
		}
		
		if(isPrime) {
			printf("%d\t",n);
		}	
	}	
	
	return 0;
}

Output

List of prime number bewteen 1 to 500...
2       3       5       7       11      13      17      19      23      29      31      37      41      43      47
        53      59      61      67      71      73      79      83      89      97      101     103     107     109
        113     127     131     137     139     149     151     157     163     167     173     179     181     191
        193     197     199     211     223     227     229     233     239     241     251     257     263     269
        271     277     281     283     293     307     311     313     317     331     337     347     349     353
        359     367     373     379     383     389     397     401     409     419     421     431     433     439
        443     449     457     461     463     467     479     487     491     499