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

सी ++ प्रोग्राम यह जांचने के लिए कि स्ट्रिंग के पहले और आखिरी अक्षर बराबर हैं या नहीं

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

उदाहरण

Input-: study
Output-: not equal
   As the starting character is ‘s’ and the end character of a string is ‘y’
Input-: nitin
Output-: yes it have first and last equal characters
   As the starting character is ‘n’ and the end character of a string is ‘n’

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

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

एल्गोरिदम

Start
Step 1-> declare function to check if first and last charcters are equal or not
   int check(string str)
   set int len = str.length()
      IF (len < 2)
         return -1
      End
      If (str[0] == str[len - 1])
         return 1
      End
      Else
         return 0
      End
Step 2->Int main()
   declare string str = "tutorialsPoint"
   set int temp = check(str)
   If (temp == -1)
      Print “enter valid input"
   End
   Else if (temp == 1)
      Print "yes it have first and last equal characters"
   End
   Else
      Print "Not equal”
Stop

उदाहरण

#include<iostream>
using namespace std;
//function to check if first and last charcters are equal or not
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<<"enter valid input";
   else if (temp == 1)
      cout<<"yes it have first and last equal characters";
   else
      cout<<"Not equal";
}

आउटपुट

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

yes it have first and last equal characters

  1. सी ++ प्रोग्राम एक स्ट्रिंग की लंबाई का पता लगाने के लिए

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

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

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

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

    जब किसी दिए गए स्ट्रिंग के पहले दो और अंतिम दो वर्णों से बनी एक नई स्ट्रिंग बनाने की आवश्यकता होती है, तो एक काउंटर को परिभाषित किया जा सकता है, और विशिष्ट श्रेणी के तत्वों तक पहुंचने के लिए अनुक्रमण का उपयोग किया जा सकता है। नीचे उसी का प्रदर्शन है - उदाहरण my_string = "Hi there how are you&q