ফুল প্রাইম — সংখ্যাটি প্রাইম হইতে হবে এবং এর সব ডিজিটও প্রাইম (২,৩,৫,৭) হতে হবে।
উদাহরণ
- 37 → Full Prime (৩,৭ উভয় প্রাইম)
- 97 → Not Full Prime (৯ প্রাইম নয়)
C++ কোড উদাহরণ
#include <iostream>
using namespace std;
bool isPrime(int n) {
if (n < 2) return false;
for (int i=2; i*i<=n; i++) if (n%i==0) return false;
return true;
}
bool digitsPrime(int n) {
while (n) {
int d = n%10;
if (d!=2 && d!=3 && d!=5 && d!=7) return false;
n /= 10;
}
return true;
}
bool isFullPrime(int n) { return isPrime(n) && digitsPrime(n); }
int main() {
int n = 37;
cout << (isFullPrime(n) ? "Full Prime" : "Not Full Prime");
return 0;
}
আউটপুট
Full Prime