मान लीजिए कि हमारे पास एक संख्या 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