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

जांचें कि क्या दी गई स्ट्रिंग C++ में दो वैकल्पिक वर्णों से बनी है

यहां हम देखेंगे कि कैसे एक स्ट्रिंग को वैकल्पिक वर्णों से बना है या नहीं। यदि कोई स्ट्रिंग XYXYXY की तरह है, तो यह मान्य है, यदि कोई स्ट्रिंग ABCD की तरह है, तो वह अमान्य है।

दृष्टिकोण सरल है। हम जाँच करेंगे कि क्या सभी ith वर्ण और i+2 वां वर्ण समान हैं या नहीं। यदि वे समान नहीं हैं, तो झूठी वापसी करें, अन्यथा सत्य लौटें।

उदाहरण

#include <iostream>
using namespace std;
bool hasAlternateChars(string str){
   for (int i = 0; i < str.length() - 2; i++) {
      if (str[i] != str[i + 2]) {
         return false;
      }
   }  
   if (str[0] == str[1])
   return false;  
   return true;
}
int main() {
   string str = "XYXYXYX";
   if(hasAlternateChars(str)){
      cout << "Valid String";
   }else{
      cout << "Not a Valid String";
   }
}

आउटपुट

Valid String

  1. C++ में दो दिए गए मैट्रिक्स समान हैं या नहीं, यह जांचने के लिए प्रोग्राम

    दो मैट्रिक्स M1[r][c] और M2[r][c] r पंक्तियों की संख्या और c कॉलम की संख्या के साथ, हमें यह जांचना होगा कि दोनों दिए गए मैट्रिक्स समान हैं या नहीं। यदि वे समान हैं तो प्रिंट करें मैट्रिसेस समान हैं अन्यथा प्रिंट करें मैट्रिस समान नहीं हैं समान मैट्रिक्स दो आव्यूह M1 और M2 समरूप कहलाते हैं जब - दोन

  1. सी ++ प्रोग्राम किसी दिए गए विशिष्ट मामले के लिए एन वर्णों का अनुक्रम उत्पन्न करने के लिए

    यह किसी दिए गए विशिष्ट मामले के लिए N वर्णों का अनुक्रम उत्पन्न करने के लिए एक C++ प्रोग्राम है। एल्गोरिदम Begin    function GenerateSequence() generate a Sequence of N Characters for a Given Specific Case:       Use rand() for generating random indexes.      

  1. जांचें कि स्ट्रिंग में सी ++ में उप-स्ट्रिंग है या नहीं

    यहां हम देखेंगे कि कैसे स्ट्रिंग लाइब्रेरी फ़ंक्शंस का उपयोग C++ में स्ट्रिंग्स से मिलान करने के लिए किया जा सकता है। यहां हम मुख्य स्ट्रिंग में सबस्ट्रिंग की घटनाओं को प्राप्त करने के लिए खोज () ऑपरेशन का उपयोग कर रहे हैं। यह खोज () विधि पहला स्थान लौटाती है जहाँ स्ट्रिंग पाई जाती है। यहां हम सभी म