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

सी ++ में बिल्कुल k तत्वों को हटाने के बाद सरणी का अधिकतम संभव मध्य तत्व

इस ट्यूटोरियल में, हम एक प्रोग्राम के बारे में चर्चा करेंगे जो कि k एलिमेंट को हटाने के बाद ऐरे के अधिकतम संभव मध्य तत्व को खोजने के लिए है

इसके लिए हमें आकार N और एक पूर्णांक K की एक सरणी प्रदान की जाएगी। हमारा कार्य सरणी से K तत्वों को कम करना है ताकि परिणामी सरणी का मध्य तत्व अधिकतम हो।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
//calculating maximum value of middle element
int maximum_middle_value(int n, int k, int arr[]) {
   int ans = -1;
   int low = (n + 1 - k) / 2;
   int high = (n + 1 - k) / 2 + k;
   for (int i = low; i <= high; i++) {
      ans = max(ans, arr[i - 1]);
   }
   return ans;
}
int main() {
   int n = 5, k = 2;
   int arr[] = { 9, 5, 3, 7, 10 };
   cout << maximum_middle_value(n, k, arr) << endl;
   n = 9;
   k = 3;
   int arr1[] = { 2, 4, 3, 9, 5, 8, 7, 6, 10 };
   cout << maximum_middle_value(n, k, arr1) << endl;
   return 0;
}

आउटपुट

7
9

  1. C++ में किसी सरणी के न्यूनतम (या अधिकतम) तत्व को खोजने का कार्यक्रम

    इस समस्या में, हमें n पूर्णांकों का एक सरणी arr[] दिया गया है। हमारा काम C++ में किसी सरणी के न्यूनतम और अधिकतम तत्व को खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण - यहाँ, हमारे पास एक ऐरे arr[] है। इसमें n पूर्णांक मान शामिल हैं। हमें सरणी के सभी मानों में से अधिकतम मान और न्यूनतम मान ज्ञा

  1. सी ++ में मैट्रिक्स में अधिकतम तत्व खोजने का कार्यक्रम

    इस समस्या में, हमें nXm आकार का एक मैट्रिक्स दिया गया है। हमारा काम सी++ में मैट्रिक्स में अधिकतम तत्व खोजने के लिए एक प्रोग्राम बनाना है। समस्या का विवरण - यहां, हमें केवल मैट्रिक्स का सबसे बड़ा तत्व खोजने की जरूरत है। समस्या को समझने के लिए एक उदाहरण लेते हैं, इनपुट mat[3][3] = {{4, 1, 6}, {5,

  1. C++ में अधिकतम एक तत्व को हटाने के बाद अधिकतम सबअरे योग को अधिकतम करें

    समस्या कथन एन पूर्णांकों की एक सरणी गिरफ्तारी [] को देखते हुए। कार्य पहले अधिकतम उप-सरणी योग को खोजना है और फिर उप-सरणी से अधिकतम एक तत्व को निकालना है। अधिकतम एक तत्व को ऐसे निकालें कि हटाने के बाद अधिकतम योग अधिकतम हो। यदि दी गई इनपुट सरणी {1, 2, 3, -2, 3} है तो अधिकतम उप-सरणी योग {2, 3, -2, 3}