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

सी ++ में दो तारों की तुलना करना

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

उदाहरण

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

आउटपुट

hello is not equal to helLo
hello is greater than helLo difference is: 1

  1. C++ में K पालिंड्रोम स्ट्रिंग्स का निर्माण करें

    मान लीजिए कि हमारे पास एक स्ट्रिंग s और एक संख्या k है। हमें s में सभी वर्णों का उपयोग करके k गैर-रिक्त पैलिंड्रोम स्ट्रिंग्स का निर्माण करना है। इसलिए यहां हमें यह जांचना होगा कि क्या हम k पैलिंड्रोम स्ट्रिंग्स के निर्माण के लिए s के सभी वर्णों का उपयोग कर सकते हैं या नहीं। इसलिए, यदि इनपुट सत्य,

  1. C++ में दो स्ट्रिंग्स के असामान्य वर्ण खोजें

    इस ट्यूटोरियल में, हम दो स्ट्रिंग्स के असामान्य वर्णों को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें दो तार दिए जाएंगे। हमारा काम दोनों स्ट्रिंग्स के असामान्य वर्णों को क्रमबद्ध क्रम में प्रिंट करना है। उदाहरण #include <bits/stdc++.h> using namespace std; const int LIMIT_CHAR =

  1. C++ में दो बाइनरी स्ट्रिंग्स जोड़ने का प्रोग्राम

    बाइनरी नंबर के साथ दो स्ट्रिंग्स को देखते हुए, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम को खोजना होगा और परिणाम को बाइनरी स्ट्रिंग के रूप में वापस करना होगा। बाइनरी नंबर वे नंबर होते हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी नंबर जोड़ते समय बाइनरी जोड़ नियम होता