मान लीजिए हमारे पास एक संख्या 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
उदाहरण
बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:
#includeusing 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