Table of Contents
C code to display prime numbers from 1 to 100 or 1 to n
In this article, we will discuss the concept of C code to display prime numbers from 1 to 100 or 1 to n
In this code, we are going to learn how to print prime number from 1 to 100 or 1 to n using several ways in C language.
This is done using for loop , while loop , do-while loop and function in C language
Program to display prime numbers from 1 to 100 or 1 to n using for loop
In this program, we will print prime numbers from 1 to 100 or 1 to n using a for loop in C language
Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
printf("Enter the number until which want to print prime\n");
scanf("%d",&n);
printf("Prime numbers 1 to %d are\n",n);
for(i=2; i<=n; i++){
int count=0;
for(j=1; j<=i; j++){
if(i%j==0){
count++;
}
}
if(count==2){
printf("%d ",i);
}
}
getch();
return 0;
}
When the above code is executed, it produces the following result
Case 1
Enter the number until which want to print prime 100 Prime numbers 1 to 100 are 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
Case 2
Enter the number until which want to print prime 30 Prime numbers 1 to 30 are 2 3 5 7 11 13 17 19 23 29
Program to display prime numbers from 1 to 100 or 1 to n using while loop
In this program, we will print prime numbers from 1 to 100 or 1 to n using a while loop in C language
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
printf("Enter the number until which want to print prime\n");
scanf("%d",&n);
printf("Prime numbers 1 to %d are\n",n);
i=2;
while(i<=n){
int count=0;
j=1;
while(j<=i){
if(i%j==0){
count++;
}
j++;
}
if(count==2){
printf("%d ",i);
}
i++;
}
getch();
return 0;
}
When the above code is executed, it produces the following result
Case 1
Enter the number until which want to print prime 100 Prime numbers 1 to 100 are 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
Case 2
Enter the number until which want to print prime 50 Prime numbers 1 to 50 are 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
Program to display prime numbers from 1 to 100 or 1 to n using do-while loop
In this program, we will print prime numbers from 1 to 100 or 1 to n using a do-while loop in C language
Program 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
printf("Enter the number until which want to print prime\n");
scanf("%d",&n);
printf("Prime numbers 1 to %d are\n",n);
i=2;
do{
int count=0;
j=1;
do{
if(i%j==0){
count++;
}
j++;
} while(j<=i);
if(count==2){
printf("%d ",i);
}
i++;
}while(i<=n);
getch();
return 0;
}
When the above code is executed, it produces the following result
Case 1
Enter the number until which want to print prime 100 Prime numbers 1 to 100 are 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
Case 2
Enter the number until which want to print prime 75 Prime numbers 1 to 75 are 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
Program to display prime numbers from 1 to 100 or 1 to n using function
In this program, we will print prime numbers from 1 to 100 or 1 to n using user defined function in C language
Program 4
#include <stdio.h>
#include <stdlib.h>
int printPrime(int number);
int main()
{
int max,i;
printf("Enter the maximum value for range\n");
scanf("%d",&max);
printf("Prime numbers from 1 to %d are\n",max);
for(i=1; i<=max; i++){
if(printPrime(i)==0)
printf("%d ",i);
}
getch();
return 0;
}
int printPrime(int num){
int count=0,i;
for(i=2; i<num; i++){
if(num%i==0)
{
count=1;
break;
}
}
if(num==1)count=1;
return count;
}
When the above code is executed, it produces the following result
Case 1
Enter the maximum value for range 100 Prime numbers 1 to 100 are 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
Case 2
Enter the number until which want to print prime 60 Prime numbers 1 to 60 are 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59
Suggested post
Similar post
Java programming code to check prime or not
C programming code to check prime or not
C++ programming code to check prime or not
Code to print prime numbers from 1 to 100 or 1 to n in Java
Code to print prime numbers from 1 to 100 or 1 to n in C
Code to print prime numbers from 1 to 100 or 1 to n in C++
Code to print prime numbers from 1 to 100 or 1 to n in Python