Module: (C++) लूप ऑपरेटर के लिए। विशिष्ट कार्य


Problem

9 /16


अनुक्रम में अधिकतम संख्या

Theory Click to read/hide

दी गई संख्याओं में अधिकतम संख्या

सशर्त ऑपरेटर का अध्ययन करते समय, हमने कई दर्ज संख्याओं से अधिकतम संख्या ज्ञात करने के विषय को छुआ। समस्या में "अधिकतम चार संख्याएँ" हमने निम्नलिखित एल्गोरिद्म का उपयोग किया:
1. वेरिएबल M को चार वेरिएबल्स में से पहले को वैल्यू असाइन करें;
2. यदि दूसरे वेरिएबल का मान वेरिएबल M के मान से अधिक है, तो वेरिएबल के मान को दूसरे वेरिएबल के मान से बदलें;
3. यदि तीसरे वेरिएबल का मान वेरिएबल M के मान से अधिक है, तो वेरिएबल M के मान को तीसरे वेरिएबल के मान से बदल दें;< बीआर /> 4. यदि चौथे चर का मान M चर के मान से अधिक है, तो चर के मान को चौथे चर के मान से बदल दें।

यह देखा जा सकता है कि प्रत्येक  संख्या (चलो इसे X से निरूपित करते हैं) हमने चर M के साथ तुलना इस प्रकार की:
 
स्यूडोकोड
<पूर्व> इनपुट एक्स अगर (एम <एक्स) तो   एम = एक्स
इस कोड में मुख्य बात यह निर्धारित करना है कि वेरिएबल M का प्रारंभिक मान क्या होगा।
आमतौर पर, अधिकतम या न्यूनतम खोजने की समस्या को हल करते समय, वेरिएबल M का प्रारंभिक मान पहली संख्या के बराबर असाइन किया जाता है।
इस प्रकार, उपरोक्त कोड को संख्याओं की संख्या से 1 गुना कम निष्पादित किया जाना चाहिए (क्योंकि पहली संख्या दर्ज की जानी चाहिए और वेरिएबल M के प्रारंभिक मान के रूप में संग्रहीत की जानी चाहिए)।
यदि हमारे पास कीबोर्ड से सेट की गई संख्याओं की संख्या है (उदाहरण के लिए, वेरिएबल n में), तो हम एक चक्र (2 से n) का उपयोग करके व्यवस्थित कर सकते हैं नंबर वेरिएबल को स्टोर करने के लिए एक ही नंबर।

कार्यक्रम को स्वयं लिखने का प्रयास करें।

Problem

नंबर N डाला जाता है और फिर N नंबर, प्रति पंक्ति एक। आपको दर्ज की गई सभी संख्याओं में से अधिकतम संख्या प्रिंट करनी होगी।

इनपुट
पहली पंक्ति में संख्या N होती है - संख्याओं की संख्या  (\(N<=100\))। फिर, प्रति पंक्ति एक, N संख्याएँ हैं (सभी संख्याएँ पूर्णांक हैं, मॉड्यूल 10,000 से अधिक नहीं है)।

छाप
सभी N संख्याओं की अधिकतम संख्या प्रदर्शित करें।

 
उदाहरण
<टेबल क्लास = "टेबल-बॉर्डर्ड टेबल-लिस्ट-टेस्ट टेबल-एसएम टेबल-स्ट्राइप्ड"> <सिर> <वें># <वें>इनपुट <वें>आउटपुट <शरीर> 1 5
0
1
2
3
4 4