Print all Prime numbers between 1 to n
Sample Output
Print all Prime numbers between 1 to n. Enter a number: 20 Prime numbers are: 2 3 5 7 11 13 17 19
Source Code
#include<stdio.h> int main() { int i, j, num; printf("Print all Prime numbers between 1 to n.\n\n"); printf("Enter a number: "); scanf("%d", &num); printf("Prime numbers are:\n"); for(i = 1; i <= num; i++) { int isPrime = 1; for(j = 2; j < i; j++) { if(i % j == 0) { isPrime = 0; } } if(isPrime == 1) { if(i == 1) { /** * 1 is not a prime number */ } else { printf("\n%d\n", i); } } } return 0; }
Sample Output
Print all Prime numbers between 1 to n. Enter a number: 11 Prime numbers are: 2 3 5 7 11
No comments:
Post a Comment