Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

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

इस समस्या में हमें कुछ अंक दिए गए हैं। हमारा काम एक C++ में टर्नरी ऑपरेटर का उपयोग करके सबसे बड़ी संख्या खोजने के लिए प्रोग्राम बनाना है। ।

तत्व हो सकते हैं -

  • दो नंबर
  • तीन नंबर
  • चार नंबर

कोड विवरण - यहाँ, हमें कुछ संख्याएँ (दो या तीन या चार) दी गई हैं। हमें टर्नरीऑपरेटर . का उपयोग करके इन संख्याओं में से अधिकतम तत्व खोजने की आवश्यकता है ।

समस्या को समझने के लिए कुछ उदाहरण लेते हैं,

दो नंबर

इनपुट -4, 54

आउटपुट - 54

तीन नंबर

इनपुट - 14, 40, 26

आउटपुट -40

चार नंबर

इनपुट - 10, 54, 26, 62

आउटपुट - 62

समाधान दृष्टिकोण

हम चार के अधिकतम तत्व को खोजने के लिए दो, तीन और चार तत्वों के लिए टर्नरी ऑपरेटर का उपयोग करेंगे।

. के लिए टर्नरी ऑपरेटर लागू करना

दो नंबर (a, b),

a > b ? a : b

तीन नंबर (ए, बी, सी),

(a>b) ? ((a>c) ? a : c) : ((b>c) ? b : c)

चार नंबर (ए, बी, सी, डी),

(a>b && a>c && a>d) ?
   a :
   (b>c && b>d) ?
      b :
      (c>d)? c : d

दो संख्याओं के लिए हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम -

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a = 4, b = 9;
   cout<<"The greater element of the two elements is "<<( (a > b) ? a :b );
   return 0;
}

आउटपुट

The greater element of the two elements is 9

तीन संख्याओं के लिए हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम -

उदाहरण

#include <iostream>
using namespace std;
int findMax(int a, int b, int c){
   int maxVal = (a>b) ?
   ((a>c) ?
   a : c) :
   ((b>c) ?
   b : c);
   return maxVal;
}
int main() {
   int a = 4, b = 13, c = 7;
   cout<<"The greater element of the two elements is "<<findMax(a, b,c);
   return 0;
}

आउटपुट

The greater element of the two elements is 13

चार संख्याओं के लिए हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम -

उदाहरण

#include <iostream>
using namespace std;
int findMax(int a, int b, int c, int d){
   int maxVal= ( (a>b && a>c && a>d) ? a : (b>c && b>d) ? b : (c>d)? c : d );
   return maxVal;
}
int main() {
   int a = 4, b = 13, c = 7, d = 53;
   cout<<"The greater element of the two elements is "<<findMax(a, b, c, d);
   return 0;
}

आउटपुट

The greater element of the two elements is 53

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

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu

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

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

  1. C++ का प्रयोग करके दीर्घवृत्त का क्षेत्रफल ज्ञात करने का कार्यक्रम

    यहां हम देखेंगे कि C++ का उपयोग करके दीर्घवृत्त का क्षेत्रफल कैसे प्राप्त करें। अंडाकार के अलग-अलग हिस्से होते हैं। ये नीचे की तरह हैं। मुख्य बिंदु विवरण केंद्र दीर्घवृत्त का केंद्र। यह रेखा खंडों का भी केंद्र है जो दो फ़ॉसी को जोड़ता है। प्रमुख अक्ष दीर्घवृत्त का सबसे लंबा व्यास nmemb यह तत्व