मान लीजिए कि हमारे पास एक संख्या n है। मान लीजिए कि एक परिकल्पना है "एक धनात्मक पूर्णांक n मौजूद है कि प्रत्येक धनात्मक पूर्णांक के लिए m संख्या (n·m + 1) एक अभाज्य संख्या है"। इस कथन का खंडन करने के लिए हमें ऐसे m को एक काउंटर उदाहरण के रूप में खोजना होगा।
इसलिए, यदि इनपुट n =12 जैसा है, तो आउटपुट 10 होगा, क्योंकि 12*10 + 1 =121 जो कि अभाज्य नहीं है।
कदम
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
if n < 3, then: return n + 2 Otherwise return n - 2
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h> using namespace std; int solve(int n){ if (n < 3) return n + 2; else return n - 2; } int main(){ int n = 12; cout << solve(n) << endl; }
इनपुट
12
आउटपुट
10