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

सी ++ में रिलेशनल ऑपरेटर्स का उपयोग करके स्ट्रिंग ऑब्जेक्ट्स की तुलना करना

यहां हम देखेंगे कि C++ में दो स्ट्रिंग्स की तुलना कैसे करें। सी ++ में स्ट्रिंग क्लास है। इसमें स्ट्रिंग्स की तुलना करने के लिए मानक पुस्तकालय में तुलना () फ़ंक्शन भी है। लेकिन यहां हम सशर्त ऑपरेटरों जैसे ==,!=, <,>, <=,>=का उपयोग करेंगे। ये ऑपरेटर स्ट्रिंग्स कैरेक्टर को कैरेक्टर द्वारा चेक करते हैं। आइए बेहतर विचार प्राप्त करने के लिए कोड देखें।

उदाहरण

#include<iostream>
using namespace std;
void compareStrings(string s1, string s2) {
   if (s1 != s2)
      cout << s1 << " is not equal to "<< s2 << endl;
   else if(s1 == s2)
      cout << "Strings are equal";
   if (s1 > s2)
      cout << s1 << " is greater than "<< s2 << endl;
   else if(s1 < s2)
      cout << s2 << " is greater than "<< s1 << endl;
}
int main() {
   string s1("hello");
   string s2("helLo");
   compareStrings(s1, s2);
}

आउटपुट

hello is not equal to helLo
hello is greater than helLo

  1. C++ . का उपयोग कर इनपुट स्ट्रिंग में अधिकतम होने वाला वर्ण

    इस समस्या में, हमें लोअरकेस वर्णों की एक इनपुट स्ट्रिंग दी जाती है। हमारा काम m . करना है इनपुट स्ट्रिंग में अधिकतम होने वाला वर्ण । घटना की एक ही आवृत्ति के साथ कई मानों के मामले में, हमें शब्दकोषीय रूप से छोटे मानों को मुद्रित करने की आवश्यकता होती है। समस्या को समझने के लिए एक उदाहरण लेते हैं,

  1. C++ का उपयोग करके किसी दिए गए शब्द को स्ट्रिंग से निकालें

    इस लेख में, हम किसी दिए गए शब्द को किसी दिए गए स्ट्रिंग से हटाने की समस्या को हल करेंगे। उदाहरण के लिए - Input : str = “remove a given word ”, word = “ remove ” Output : “ a given word ” Input : str = “ god is everywhere ”, word = “ is ” O

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

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