Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

पॉइंटर्स का उपयोग करके सीरीज में सबसे बड़ी संख्या खोजने का C प्रोग्राम

पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल का पता स्टोर करता है। हम पॉइंटर का उपयोग करके नल मान रख सकते हैं। इसे पास बाय रेफरेंस द्वारा एक्सेस किया जा सकता है। साथ ही, वेरिएबल डिक्लेयर करते समय इनिशियलाइज़ेशन की कोई आवश्यकता नहीं होती।

पॉइंटर का सिंटैक्स निम्नानुसार है:

pointer variable = &another variable;

उदाहरण के लिए,

p = &a;

एल्गोरिथम

पॉइंटर्स की मदद से सीरीज में सबसे बड़ी संख्या खोजने के लिए नीचे दिया गया एल्गोरिथम देखें।

चरण 1: शुरू 
चरण 2: पूर्णांक वेरिएबल्स डिक्लेयर करें 
चरण 3: पॉइंटर वेरिएबल्स डिक्लेयर करें 
चरण 4: कंसोल से 3 नंबर पढ़ें 
चरण 5: प्रत्येक नंबर का पता पॉइंटर वेरिएबल को असाइन करें 
चरण 6: यदि *p1 > *p2
  • यदि *p1 > *p3
    • p1 is large प्रिंट करें
  • अन्यथा
    • p2 is large प्रिंट करें
चरण 7: अन्यथा यदि *p2 > *p3 p2 is large प्रिंट करें अन्यथा p3 is large प्रिंट करें चरण 8: रुकें

प्रोग्राम

निम्नलिखिश C प्रोग्राम पॉइंटर्स का उपयोग करके सीरीज में सबसे बड़ी संख्या खोजता है:

#include <stdio.h> 
int main(){ 
    int num1, num2, num3; 
    int *p1, *p2, *p3; 
    printf("enter 1st no: "); 
    scanf("%d", &num1); 
    printf("enter 2nd no: "); 
    scanf("%d", &num2); 
    printf("enter 3rd no: "); 
    scanf("%d", &num3); 
    p1 = &num1; 
    p2 = &num2; 
    p3 = &num3; 
    if(*p1 > *p2){ 
        if(*p1 > *p3){ 
            printf("%d is largest", *p1); 
        }else{ 
            printf("%d is largest", *p3); 
        } 
    }else{ 
        if(*p2 > *p3){ 
            printf("%d is largest", *p2); 
        }else{ 
            printf("%d is largest", *p3); 
        } 
    } 
    return 0; 
}

आउटपुट

Run 1: 
enter 1st no: 35 
enter 2nd no: 75 
enter 3rd no: 12 
75 is largest 
Run 2: 
enter 1st no: 53 
enter 2nd no: 69 
enter 3rd no: 11 
69 is largest
  1. C++ का उपयोग करके पेंटागोनल पिरामिडल संख्या ज्ञात करना C++ का उपयोग करके पेंटागोनल पिरामिडल संख्या ज्ञात करना

    एक पेंटागोनल पिरामिडल संख्या पेंटागोनल बेस पिरामिड में वस्तुओं की संख्या के बराबर होती है। नीचे कुछ पेंटागोनल संख्याएं देखें। N तक पेंटागोनल संख्याओं का योग Nवीं पेंटागोनल पिरामिडल संख्या के बराबर होता है। इस लेख में, हम Nवीं पेंटागोनल पिरामिडल संख्या खोजने पर चर्चा करेंगे, उदाहरण के लिए: इनपुट:

  1. C++ में स्ट्रिंग के सबस्ट्रिंग्स की संख्या निकालना C++ में स्ट्रिंग के सबस्ट्रिंग्स की संख्या निकालना

    इस लेख में, आप एक दी गई स्ट्रिंग में बनने वाले सबस्ट्रिंग्स (गैर-खाली) की संख्या निकालने के दृष्टिकोण के बारे में जानेंगे।इनपुट: string = moon आउटपुट: 10 व्याख्या: सबस्ट्रिंग्स हैं m, o, o, n, mo, oo, on, moo, oon और moon। इनपुट: string = yellow आउटपुट: 21समाधान खोजने का दृष्टिकोणमान लें स्ट्रिंग की

  1. C++ का उपयोग करके स्टॉपिंग स्टेशनों की संख्या ज्ञात करें C++ का उपयोग करके स्टॉपिंग स्टेशनों की संख्या ज्ञात करें

    बिंदु X और Y के बीच n संख्या में इंटरमीडिएट ट्रेन स्टेशन हैं। उन विभिन्न तरीकों की गणना करें जिनसे ट्रेनों को s स्टेशनों पर रुकने के लिए व्यवस्थित किया जा सकता है जैसे कि कोई दो स्टेशन एक-दूसरे के बगल में न हों। तो इस लेख में, हम स्टॉपिंग स्टेशनों की संख्या ज्ञात करने के लिए हर संभव दृष्टिकोण की व्य