From 75ed1f2390912b7c346c3f8aa3873827db29217a Mon Sep 17 00:00:00 2001 From: Bhalla Date: Fri, 31 May 2019 10:51:41 +0530 Subject: [PATCH] Twin Primes problem solved --- src/twinPrime.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/twinPrime.cpp diff --git a/src/twinPrime.cpp b/src/twinPrime.cpp new file mode 100644 index 0000000..0db522e --- /dev/null +++ b/src/twinPrime.cpp @@ -0,0 +1,36 @@ +#include +using namespace std; +#include +using namespace std; +bool isPrime(int a) +{ + if(a<=1) + return false; + + int i; + for(i=2;i*i<=a;i++) + { + if(a%i==0) + { + return false; + } + } + return true; +} +int main() +{ + int a,b,diff; + cin>>a>>b; + if(isPrime(a) && isPrime(b)) + { + diff = abs(a-b); + if(diff==2) + { + cout<<"True"; + } + } + else + { + cout<<"False"; + } +} \ No newline at end of file