सी में न्यूनतम और अधिकतम

Si Mem N Yunatama Aura Adhikatama



ढूँढना न्यूनतम और अधिकतम सी प्रोग्रामिंग भाषा में तत्वों की एक सरणी से मान एक सामान्य अभ्यास है और कई कार्यक्रमों में इसका उपयोग किया जाता है। इस प्रकार, सी प्रोग्रामिंग शुरुआती लोगों के लिए इस अभ्यास का उपयोग सीखना आवश्यक है। यदि आप C में न्यूनतम और अधिकतम से संबंधित सहायता खोज रहे हैं, तो इस लेख के दिशानिर्देशों का पालन करें।

सी में न्यूनतम और अधिकतम

सी प्रोग्रामिंग भाषा में, खोजने के लिए दो सबसे अधिक उपयोग किए जाने वाले कार्य हैं न्यूनतम और अधिकतम मान, जो इस प्रकार हैं:







1: उपयोगकर्ता परिभाषित कार्य

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



इस प्रकार के उपयोगकर्ता परिभाषित कार्यों का एक उदाहरण नीचे दिया गया है:



#शामिल

int calcarray ( इंट एक्स [ ] इंट एन )
{
इंट मिन, मैक्स, वाई;
मिन = अधिकतम = एक्स [ 0 ] ;
के लिए ( और = 1 ; और < एन; और++ )
{
अगर ( मिन > एक्स [ और ] )
मिन = एक्स [ और ] ;
अगर ( अधिकतम < एक्स [ और ] )
अधिकतम = एक्स [ और ] ;
}
printf ( 'सरणी का न्यूनतम है:% d' , मि ) ;
printf ( ' \एन सरणी का अधिकतम है: %d' अधिकतम ) ;
}
मुख्य प्रवेश बिंदु ( )
{
इंट एक्स [ 1000 ] ,Y n, जोड़ ;
printf ( 'सरणी का आकार दर्ज करें:' ) ;
f ( '%डी' , और एन ) ;

printf ( 'सरणी में तत्व दर्ज करें: \एन ' ) ;
के लिए ( और = 0 ; और < एन; और++ )
{
f ( '%डी' , और एक्स [ और ] ) ;
}
calcarray ( एक्स, एन ) ;
}





कैलकेरे () इस कोड में फ़ंक्शन एक सरणी निर्धारित करता है न्यूनतम और अधिकतम मान। सरणी, सरणी का आकार, और मान को पैरामीटर के रूप में पारित किया जाता है कैलकेरे () मुख्य () फ़ंक्शन में कार्य करें। कैलकेरे () समारोह तुलना करता है मिन और अधिकतम सरणी आइटम के साथ मान और के मानों को आउटपुट करता है न्यूनतम और अधिकतम सरणी मान।

उत्पादन



2: अंतर्निहित कार्य

उपयोगकर्ता-परिभाषित फ़ंक्शन शुरुआती लोगों के लिए आदर्श हो सकता है क्योंकि वे एक सरणी से न्यूनतम और अधिकतम मान की गणना करने के लिए चरण-दर-चरण प्रक्रिया सीखेंगे। हालाँकि, यदि कोई उपयोगकर्ता विस्तृत प्रक्रिया में नहीं जाना चाहता है, तो वे C में अंतर्निहित कार्यों का उपयोग कर सकते हैं जिन्हें C कहा जाता है। 'फमिन ()' ' और 'एफएमएक्स () '। ये कार्य लाते हैं मिन या अधिकतम एक विशिष्ट उपसमुच्चय या सरणी की श्रेणी से तत्व। का उपयोग करने के लिए fmin' और ' एफएमएक्स' फ़ंक्शंस, पहले चेक किए जाने वाले मानों के साथ एक सरणी बनाई जाती है। फिर ' fmin' और ' एफएमएक्स' कार्यों को बुलाया जाता है और सरणी की सीमा या उपसमुच्चय उन्हें पास किया जाता है। ' fmin' और ' एफएमएक्स' कार्य वापस करते हैं न्यूनतम या अधिकतम तत्व क्रमशः। इस प्रकार के फ़ंक्शन का एक उदाहरण नीचे दिखाया गया है:

#शामिल
#शामिल<गणित.ज>

मुख्य प्रवेश बिंदु ( ) {

printf ( 'एफएमएक्स (223, 422) =% एफ \एन ' , एफएमएक्स ( 223 , 422 ) ) ;
printf ( 'fmin (9.9, 2.8) =% च \एन ' , fmin ( 9.9 , 2.8 ) ) ;

वापस करना 0 ;
}

इस कोड में, अंतर्निहित कार्य, एफएमएक्स () और एफएमआईएन () के साथ प्रयोग किया जाता है printf गणना करने के लिए कथन अधिकतम 223 और 422 से मान, और गणना करें न्यूनतम 9.9 और 2.8 से मान।

उत्पादन

निष्कर्ष

उपयोगकर्ता उपयोगकर्ता परिभाषित फ़ंक्शन या सी में अंतर्निहित फ़ंक्शन का उपयोग करके सरणी से न्यूनतम और अधिकतम मानों की गणना कर सकते हैं। उपयोगकर्ता परिभाषित फ़ंक्शन अंतर्निहित फ़ंक्शन की तुलना में अधिक कदम उठाता है, इस प्रकार शुरुआती लोगों के लिए सहायक होता है। दूसरी ओर, अंतर्निहित कार्य उपयोगकर्ताओं के लिए अधिक आशाजनक हैं क्योंकि वे तेज गति से निष्पादित होते हैं।