C ++ प्रोग्राम एक ऐरे का सबसे बड़ा तत्व खोजने के लिए

यह कार्यक्रम उपयोगकर्ता से तत्व की संख्या लेता है (जहां, n उपयोगकर्ता द्वारा निर्दिष्ट किया गया है) और एक सरणी में डेटा संग्रहीत करता है। फिर, यह प्रोग्राम लूप का उपयोग करके उस ऐरे के सबसे बड़े तत्व को प्रदर्शित करता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C ++ एरे
  • लूप के लिए सी ++
  • C ++ अगर, अगर… और नहीं तो नेस्टेड… और

यह कार्यक्रम उपयोगकर्ता से तत्व की संख्या लेता है (जहां, n उपयोगकर्ता द्वारा निर्दिष्ट किया गया है) और एक सरणी में डेटा संग्रहीत करता है। फिर, यह प्रोग्राम लूप का उपयोग करके उस ऐरे के सबसे बड़े तत्व को प्रदर्शित करता है।

उदाहरण: किसी सरणी का सबसे बड़ा तत्व प्रदर्शित करना

 #include using namespace std; int main() ( int i, n; float arr(100); cout <> n; cout << endl; // Store number entered by the user for(i = 0; i < n; ++i) ( cout << "Enter Number " << i + 1 <> arr(i); ) // Loop to store largest number to arr(0) for(i = 1;i < n; ++i) ( // Change if you want to find the smallest element if(arr(0) < arr(i)) arr(0) = arr(i); ) cout << "Largest element = " << arr(0); return 0; ) 

आउटपुट

 तत्वों की कुल संख्या दर्ज करें: 8 नंबर नंबर 1: 23.4 दर्ज संख्या 2: -34.5 नंबर 3: 50 दर्ज संख्या 4: 33.5 दर्ज संख्या 5: 55.5 दर्ज संख्या 6: 43.7 दर्ज संख्या 7: 5.7 दर्ज संख्या 8: -66.5 सबसे बड़ा दर्ज करें तत्व = 55.5 

यह प्रोग्राम उपयोगकर्ता से तत्वों की संख्या लेता है और इसे अरैस्ट अरेस्ट () में संग्रहीत करता है।

सबसे बड़े तत्व को खोजने के लिए, सरणी के पहले दो तत्वों की जाँच की जाती है और इन दो तत्वों में से सबसे बड़े को गिरफ्तार (0) में रखा जाता है।

फिर, पहले और तीसरे तत्वों की जाँच की जाती है और इन दो तत्वों में से सबसे बड़ा गिरफ्तारी (0) में रखा जाता है।

यह प्रक्रिया तब तक जारी रहती है जब तक और पहले और अंतिम तत्वों की जाँच नहीं हो जाती।

इस प्रक्रिया के बाद, सरणी का सबसे बड़ा तत्व गिरफ्तारी (0) की स्थिति में होगा।

दिलचस्प लेख...