এই টিউটোরিয়ালে, আমরা প্রদত্ত পণ্যের সাথে দুটি স্বতন্ত্র মৌলিক সংখ্যা খুঁজে বের করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।
এই জন্য আমরা একটি পূর্ণসংখ্যা মান প্রদান করা হবে. আমাদের কাজ হল দুটি প্রধান পূর্ণসংখ্যার মান খুঁজে বের করা যাতে তাদের গুণফল প্রদত্ত মানের সমান হয়।
উদাহরণ
#include <bits/stdc++.h> using namespace std; //generating prime numbers less than N. void findingPrimeNumbers(int n, bool calcPrime[]) { calcPrime[0] = calcPrime[1] = false; for (int i = 2; i <= n; i++) calcPrime[i] = true; for (int p = 2; p * p <= n; p++) { if (calcPrime[p] == true) { for (int i = p * 2; i <= n; i += p) calcPrime[i] = false; } } } //printing the valid prime pair void calcPairPrime(int n) { int flag = 0; bool calcPrime[n + 1]; findingPrimeNumbers(n, calcPrime); for (int i = 2; i < n; i++) { int x = n / i; if (calcPrime[i] && calcPrime[x] and x != i and x * i == n) { cout << i << " " << x; flag = 1; return; } } if (!flag) cout << "No prime pair exist"; } int main() { int n = 24; calcPairPrime(n); return 0; }
আউটপুট
No prime pair exist