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

सी++ में एसटीएल का उपयोग करके पूरे स्ट्रिंग को अपरकेस या लोअरकेस में बदलना

इस ट्यूटोरियल में, हम C++ में STL का उपयोग करके पूरे स्ट्रिंग को अपरकेस या लोअरकेस में बदलने को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इस परिवर्तन को करने के लिए, C++ STL क्रमशः अपरकेस और लोअरकेस में बदलने के लिए toupper() और tolower() फ़ंक्शन प्रदान करता है।

उदाहरण

#include<bits/stdc++.h>
using namespace std;
int main(){
   string su = "Tutorials point";
   transform(su.begin(), su.end(), su.begin(), ::toupper);
   cout << su << endl;
   string sl = "Tutorials Point";
   transform(sl.begin(), sl.end(), sl.begin(), ::tolower);
   cout << sl << endl;
   return 0;
}

आउटपुट

TUTORIALS POINT
tutorials point

  1. C++ . का उपयोग कर इनपुट स्ट्रिंग में अधिकतम होने वाला वर्ण

    इस समस्या में, हमें लोअरकेस वर्णों की एक इनपुट स्ट्रिंग दी जाती है। हमारा काम m . करना है इनपुट स्ट्रिंग में अधिकतम होने वाला वर्ण । घटना की एक ही आवृत्ति के साथ कई मानों के मामले में, हमें शब्दकोषीय रूप से छोटे मानों को मुद्रित करने की आवश्यकता होती है। समस्या को समझने के लिए एक उदाहरण लेते हैं,

  1. C++ का उपयोग करके किसी दिए गए शब्द को स्ट्रिंग से निकालें

    इस लेख में, हम किसी दिए गए शब्द को किसी दिए गए स्ट्रिंग से हटाने की समस्या को हल करेंगे। उदाहरण के लिए - Input : str = “remove a given word ”, word = “ remove ” Output : “ a given word ” Input : str = “ god is everywhere ”, word = “ is ” O

  1. C++ का उपयोग करके एक स्ट्रिंग के सबस्ट्रिंग की संख्या ज्ञात करें

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu