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

C++ में जांचें कि स्ट्रिंग के पहले और अंतिम कैरेक्टर समान हैं या नहीं


स्ट्रिंग का एक इनपुट दिया गया है और कार्य यह जांचना है कि दी गई स्ट्रिंग के पहले और अंतिम कैरेक्टर समान हैं या नहीं।

उदाहरण

इनपुट-: study आउटपुट-: समान नहीं    क्योंकि शुरुआती कैरेक्टर 's' है और स्ट्रिंग का अंतिम कैरेक्टर 'y' है इनपुट-: nitin आउटपुट-: हां, इसके पहले और अंतिम कैरेक्टर समान हैं    क्योंकि शुरुआती कैरेक्टर 'n' है और स्ट्रिंग का अंतिम कैरेक्टर 'n' है

नीचे उपयोग किया गया दृष्टिकोण इस प्रकार है −

  • स्ट्रिंग इनपुट करें और स्ट्रिंग्स की सरणी में स्टोर करें।
  • length() फ़ंक्शन का उपयोग करके स्ट्रिंग की लंबाई गणना करें
  • स्ट्रिंग सरणी के पहले और अंतिम एलिमेंट की जांच करें, यदि वे समान हैं तो 1 वापस करें अन्यथा -1 वापस करें
  • परिणामी आउटपुट प्रिंट करें

एल्गोरिदम

शुरुआत चरण 1-> फ़ंक्शन घोषित करें कि पहले और अंतिम कैरेक्टर समान हैं या नहीं    int check(string str)    int len = str.length() सेट करें       यदि (len < 2)          -1 वापस करें       समाप्त       यदि (str[0] == str[len - 1])          1 वापस करें       समाप्त       अन्यथा          0 वापस करें       समाप्त चरण 2-> main()    string str = "tutorialsPoint" घोषित करें    int temp = check(str) सेट करें    यदि (temp == -1)       प्रिंट "वैध इनपुट दें"    समाप्त    अन्यथा यदि (temp == 1)       प्रिंट "हां, इसके पहले और अंतिम कैरेक्टर समान हैं"    समाप्त    अन्यथा       प्रिंट "समान नहीं" रुकें

उदाहरण

#include<iostream> using namespace std; //पहले और अंतिम कैरेक्टर समान हैं या नहीं जांचने के लिए फ़ंक्शन int check(string str) {    int len = str.length();    if (len < 2)       return -1;    if (str[0] == str[len - 1])       return 1;    else       return 0; } int main() {    string str = "tutorialsPoint";    int temp = check(str);    if (temp == -1)       cout<<"वैध इनपुट दें";    else if (temp == 1)       cout<<"हां, इसके पहले और अंतिम कैरेक्टर समान हैं";    else       cout<<"समान नहीं"; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा

हां, इसके पहले और अंतिम कैरेक्टर समान हैं

  1. - C++ में स्ट्रिंग की लंबाई खोजने का प्रोग्राम

    एक स्ट्रिंग एक एक-आयामी कैरेक्टर सरणी है जो नल कैरेक्टर द्वारा समाप्त होती है। स्ट्रिंग की लंबाई नल कैरेक्टर से पहले स्ट्रिंग में कैरेक्टर्स की संख्या होती है। उदाहरण के लिए। char str[] = “The sky is blue”; उपरोक्त स्ट्रिंग में कैरेक्टर्स की संख्या = 15 स्ट्रिंग की लंबाई खोजने का एक प्रो

  1. - पहला C++ प्रोग्राम कैसे लिखें?

    तो आपने C++ में प्रोग्राम करना सीखने का फैसला किया है लेकिन नहीं जानते कि कहां से शुरू करें। यहां एक संक्षिप्त अवलोकन है कि आप कैसे शुरुआत कर सकते हैं। C++ कंपाइलर प्राप्त करें यह पहला कदम है जो आप C++ में प्रोग्राम करना सीखना शुरू करने से पहले करना चाहेंगे। सभी प्रमुख OS प्लेटफॉर्म्स के लिए अच्छे

  1. - दिए गए स्ट्रिंग से पहले 2 और अंतिम 2 कैरेक्टर्स से बनी नई स्ट्रिंग बनाने का पायथन प्रोग्राम

    जब एक नई स्ट्रिंग बनानी हो जो दिए गए स्ट्रिंग के पहले दो और अंतिम दो कैरेक्टर्स से बनी हो, तो एक काउंटर परिभाषित किया जा सकता है और विशिष्ट रेंज के एलिमेंट्स को एक्सेस करने के लिए इंडेक्सिंग का उपयोग किया जा सकता है। उदाहरण my_string = Hi there how are you my_counter = 0 for i in my_string: my_