Skip to content
This repository was archived by the owner on Jun 26, 2022. It is now read-only.

Commit 078046e

Browse files
authored
sejalshri_primecheck.cpp #1
1 parent d9a9996 commit 078046e

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

cpp/sejalshri_primenumbercheck.cpp

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#include<iostream>
2+
#include <bits/stdc++.h>
3+
using namespace std;
4+
int isprime(int n);
5+
int main()
6+
{
7+
int n;
8+
cin>>n;
9+
if(n==1)
10+
{
11+
cout<<"1 is neither prime nor composite.";
12+
}
13+
else
14+
{
15+
if(isprime(n)==1)
16+
{
17+
cout<<"given number is prime number.";
18+
}
19+
if(isprime(n)==0)
20+
{
21+
cout<<"given number is not a prime number.";
22+
}
23+
}
24+
return 0;
25+
}
26+
27+
//function for prime_check
28+
int isprime(int n)
29+
{
30+
int i,count=0;
31+
for(i=1;i<=n/2;i++)
32+
{
33+
if(n%i==0)
34+
{
35+
count++;
36+
}
37+
}
38+
39+
//if a number is only divisible by 1 in the above loop.
40+
if(count==1)
41+
{
42+
return 1;
43+
}
44+
//if a number is divisible by more than one number in above loop
45+
else
46+
{
47+
return 0;
48+
}
49+
}
50+
51+
/*sample input-output
52+
23
53+
given number is a prime number. */

0 commit comments

Comments
 (0)