मान लीजिए कि हमारे पास एक संख्या 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
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <bits/stdc++.h> using 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