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

इस उदाहरण में, आप एक सरणी में उपयोगकर्ता द्वारा दर्ज किए गए सबसे बड़े तत्व को प्रदर्शित करना सीखेंगे।

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

  • लूप के लिए सी
  • C एरेस

किसी सरणी में सबसे बड़ा तत्व खोजें

#include int main() ( int i, n; float arr(100); printf("Enter the number of elements (1 to 100): "); scanf("%d", &n); for (i = 0; i < n; ++i) ( printf("Enter number%d: ", i + 1); scanf("%f", &arr(i)); ) // storing the largest number to arr(0) for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) printf("Largest element = %.2f", arr(0)); return 0; ) 

आउटपुट

तत्वों की संख्या दर्ज करें (१ से १००): ५ नंबर दर्ज करें: ३४.५ नंबर दर्ज करें: २.४ दर्ज करें ३: -३५.५ नंबर दर्ज करें: ३ Enter. number संख्या दर्ज करें: २४.५ सबसे बड़ा तत्व = ३70. (० 

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

सबसे बड़ा तत्व खोजने के लिए,

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

हमने forइस कार्य को पूरा करने के लिए एक लूप का उपयोग किया है ।

for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) 

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