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

C++ में दो स्ट्रिंग्स की तुलना


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

उदाहरण

#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 गैर-रिक्त पैलिंड्रोम स्ट्रिंग्स का निर्माण करना है। यहां हमें जांचना है कि क्या हम s के सभी वर्णों का उपयोग करके k पैलिंड्रोम स्ट्रिंग्स बना सकते हैं या नहीं। उदाहरण के लिए, यदि इनपुट true है और k = 4, तो आउटप

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

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

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

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