Article by: Manish Methani
Last Updated: September 27, 2021 at 8:04am IST
A prime number is a number greater than 1 with only two factors – themselves and 1.
A prime number cannot be divided by any other numbers without leaving a remainder.
An example of a prime number is 13. It can only be divided by 1 and 13. Dividing a prime number by another number results in numbers left over e.g. 13 ÷ 6 = 2 remainder 1.
15 is not an example of a prime number because it can be divided by 5 and 3 as well as by itself and 1.
#include int main() { int number = 7; char flag = 0; for(int i = 2; i <= (number/2); i++) { if(number % i == 0) { flag = 1; break; } } if (number == 1) { printf("1 is neither prime nor composite."); } else { if(flag == 0) printf(" %d is a prime number.", number); else printf(" %d is not a prime number.", number); } return 0; }
7 is a prime number.
In this program, a loop is iterated from 2 to number/2. In each iteration, using the condition (number % i) it is checked whether a given number is perfectly divisible by i.
If a number is perfectly divisible by i, then the flag is set to 1 and break. After iteration, we will check whether a given number is 1 or not. if it is 1, the number is considered as a non-prime number else, if the flag is 0, then the given number is a prime number else the number is not a prime number.
Level: Advanced
Course Fees: INR 6999/-
Apply Coupon Code: UNLOCK
4 days 100% Money Back Guarantee
Explore CurriculumLevel: Intermediate
Course Fees: INR 1299/-
4 days 100% Money Back Guarantee
Explore CurriculumLevel: Beginners
Course Fees: INR 1299/-
4 days 100% Money Back Guarantee
Explore CurriculumLevel: Beginners
Course Fees: INR 1299/-
4 days 100% Money Back Guarantee
Coming SoonLevel: Beginners
Course Fees: FREE
Start WatchingTest your C Programming skills with this comprehensive mock test on C Programming.
Take TestSolve most asked Interview Questions on Flutter and Test your foundational skills in flutter.
Take TestSolve most asked GATE Questions in Operating Systems and test your Gate Score.
Take TestThis is a mock test designed to help you assess your knowledge and skills in HTML and CSS.
Take TestSolve most asked GATE Questions in Data Structures and Algorithms and test your Gate Score.
Take Test