Module: सबरूटीन्स: प्रक्रियाएं और कार्य - 2


Problem

1/10

उपनेमका समारोह

Theory Click to read/hide

फ़ंक्शन एक सबरूटीन है जो एक परिणाम देता है (नंबर, वर्ण रेखा, आदि).

कल्पना कीजिए कि आपने एक ऑनलाइन स्टोर से उत्पाद का ऑर्डर दिया है। प्रोग्रामिंग के दृष्टिकोण से, आपने कुछ सबरूटीन कहा है, और एक प्रक्रिया के विपरीत, इस सबरूटीन को एक परिणाम देना चाहिए - आपके द्वारा ऑर्डर किए गए उत्पाद को डिलीवर करना चाहिए। इन सबरूटीन्स को फंक्शन कहा जाता है।
एक फ़ंक्शन को एक प्रक्रिया के समान ही स्वरूपित किया जाता है। प्रक्रिया से केवल अंतर एक विशेष ऑपरेटर रिटर्न की उपस्थिति है,
 जिसके बाद मुख्य प्रोग्राम में लौटाई जाने वाली वैल्यू लिखी जाती है।


दो पूर्णांकों का अंकगणितीय माध्य लौटाने वाला फ़ंक्शन ऐसा दिखाई देगा: <पूर्व> फ्लोट एवरेज(int a, int b) { फ्लोट औसत = (ए + बी) / 2.0; वापसी अगस्त; } यह पता लगाना बाकी है कि मुख्य कार्यक्रम में इस फ़ंक्शन को कैसे कॉल किया जाए। आपको किसी प्रक्रिया की तरह किसी फ़ंक्शन को कॉल नहीं करना चाहिए: <पूर्व> औसत(10, 5); फ़ंक्शन द्वारा दिया गया मान खो जाएगा। यह ऐसा है जैसे ऑनलाइन स्टोर से सामान किसी को दिया नहीं गया, बल्कि फेंक दिया गया। यह संभावना नहीं है कि ग्राहक इसे पसंद करेंगे।

परिणाम को एक वेरिएबल में संग्रहीत करना (या इसे स्क्रीन पर प्रदर्शित करना) अधिक सही है:
<पूर्व> float a = औसत (10, 5); <पूर्व> Console.WriteLine(औसत(10, 5));< /code>

Problem

एक ऐसा फंक्शन तैयार करें जो एक प्राकृतिक संख्या के विभाजकों की संख्या की गणना करता है।
इसका उपयोग करते हुए, एक प्रोग्राम लिखें, जो 5 प्राकृतिक संख्याओं में प्रवेश करता है, वह संख्या को भाजक की अधिकतम संख्या के साथ पाता है। यदि ऐसी कई संख्याएँ हैं, तो उनमें से सबसे बड़ी संख्या को प्रिंट करें।
 
उदाहरण।
<तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स"> <शरीर> इनपुट छाप 15
234
11
9
111112
234