मान लीजिए हमारे पास दो संख्याएं n और x हैं। पहले n प्राकृतिक संख्याएं ब्लैकबोर्ड पर लिखी गई हैं। iवें (i 1 से शुरू होता है) ऑपरेशन में, हम ब्लैकबोर्ड से iवीं संख्या हटाते हैं। जब i से कम संख्याएं होती हैं, तो हम हटाने का कार्य रोक देते हैं। हमें रुकने के बाद xवीं शेष संख्या ढूंढनी है।
उदाहरण के लिए, यदि इनपुट n = 69; x = 6 है, तो आउटपुट 12 होगा। पहले ऑपरेशन में, i = 1, इसलिए 1 हटाएं, फिर दूसरे ऑपरेशन में i = 2, लेकिन अनुक्रम 2, 3, 4 ... है इसलिए दूसरी संख्या 3 है, 3 हटाएं, इसी तरह अंत में xवीं संख्या 12 है।
चरण
इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:
return 2 * x
उदाहरण
बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:
#includeusing namespace std; int solve(int n, int x){ return 2 * x; } int main(){ int n = 69; int x = 6; cout << solve(n, x) << endl; }
इनपुट
69, 6
आउटपुट
12