मान लीजिए हमारे पास एक संख्या n है। मान लीजिए हम n तत्वों की एक सरणी A बनाने जा रहे हैं। A आरोही क्रम में क्रमबद्ध है और सभी तत्व विशिष्ट हैं। 2 से n तक प्रत्येक i के लिए (सरणी इंडेक्स 1 से शुरू मानते हुए) A[i], A[i-1] से विभाज्य नहीं है।
उदाहरण के लिए, यदि इनपुट n = 7 है, तो आउटपुट [2, 3, 4, 5, 6, 7, 8] होगा।
इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:
for initialize i := 2, when i <= n + 1, update (increase i by 1), do: print i
उदाहरण
बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:
#includeusing namespace std; void solve(int n){ for (int i = 2; i <= n + 1; i++){ printf("%d, ", i); } } int main(){ int n = 7; solve(n); }
इनपुट
7
आउटपुट
2, 3, 4, 5, 6, 7, 8