Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ कोड: सरणी में सम संख्याओं को घटाएं


मान लीजिए, हमें आकार n की एक सरणी 'arr' दी गई है जिसमें धनात्मक पूर्णांक संख्याएं हैं। हमें सम संख्याएं ढूंढनी हैं और उन्हें 1 से घटाना है। हम इस प्रक्रिया के बाद सरणी को प्रिंट करते हैं।

उदाहरण के लिए, यदि इनपुट n = 7, arr = {10, 9, 7, 6, 4, 8, 3} है, तो आउटपुट 9 9 7 5 3 7 3 होगा।

चरण

इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:

for initialize i := 0, when i < n, update (increase i by 1), do:     if arr[i] mod 2 is same as 0, then:         (decrease arr[i] by 1)     print(arr[i]) print a new line

उदाहरण

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

#include  using namespace std; #define N 100 void solve(int n, int arr[]) {     for (int i = 0; i < n; i++){         if (arr[i] % 2 == 0)             arr[i]--;         cout<< arr[i] << " ";     }     cout<< endl; } int main() {     int n = 7, arr[] = {10, 9, 7, 6, 4, 8, 3};     solve(n, arr);     return 0; }

इनपुट

7, {10, 9, 7, 6, 4, 8, 3}

आउटपुट

9 9 7 5 3 7 3

  1. C++ में ऐरे में सभी अभाज्य संख्याओं का गुणनफल C++ में ऐरे में सभी अभाज्य संख्याओं का गुणनफल

    कुछ एलिमेंट्स के साथ एक इंटीजर ऐरे arr[] दिया गया है, कार्य उस ऐरे की सभी अभाज्य संख्याओं का गुणनफल निकालना है। अभाज्य संख्याएं वे संख्याएं होती हैं जो या तो 1 से विभाज्य होती हैं या स्वयं संख्या से, या एक अभाज्य संख्या वह संख्या है जो 1 और स्वयं संख्या को छोड़कर किसी अन्य संख्या से विभाज्य नहीं ह

  1. - C++ में टेट्रानैकी नंबर्स

    यहां हम देखेंगे कि C++ का उपयोग करके टेट्रानैकी नंबर्स कैसे जेनरेट करें। टेट्रानैकी नंबर्स फिबोनैकी नंबर्स के समान हैं, लेकिन यहां हम चार पिछले टर्म्स को जोड़कर एक टर्म जेनरेट कर रहे हैं। मान लीजिए हम T(n) जेनरेट करना चाहते हैं, तो फॉर्मूला नीचे जैसा होगा -T(n) = T(n - 1) + T(n - 2) + T(n - 3) + T(n

  1. - C++ में सरणी इंडेक्स जहां दोनों तरफ सम या विषम संख्याओं की गिनती समान हो

    यहां हम एक समस्या देखेंगे, मान लीजिए एक सरणी दी गई है। इसमें n तत्व हैं। हमें एक इंडेक्स ढूंढना है, जहां उसके बाईं ओर सम संख्याओं की आवृत्ति और उसके दाईं ओर सम संख्याओं की आवृत्ति समान हो, या उसके बाईं ओर विषम संख्याओं की आवृत्ति उसके दाईं ओर विषम संख्याओं की आवृत्ति के समान हो। यदि ऐसा कोई परिणाम न