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

C++ में स्पेस को हाइफ़न से बदलना


इस C++ प्रोग्राम में, स्ट्रिंग में स्पेस को हाइफ़न (-) से बदला जाएगा। सबसे पहले, cstring क्लास के length() फंक्शन द्वारा स्ट्रिंग की लंबाई निर्धारित की जाती है, फिर स्ट्रिंग को ट्रैवर्स करके स्पेस को हाइफ़न से भरा जाता है।

उदाहरण

#include <cstring> 
#include <iostream> 
using namespace std; 

int main() { 
    // रॉ स्ट्रिंग डिक्लेरेशन 
    string str = "Coding in C++ programming"; 
    cout << "Normal String::" << str << endl; 
    for (int i = 0; i < str.length(); ++i) { 
        // ' ' स्पेस के साथ कैरेक्टर को '-' से बदलना 
        if (str[i] == ' ') { 
            str[i] = '-'; 
        } 
    } 
    // '-' के साथ आउटपुट स्ट्रिंग 
    cout << "Output string::" << str << endl; 
    return 0; 
}

आउटपुट

जब यूजर निम्नलिखित स्ट्रिंग दर्ज करता है तो प्रोग्राम का आउटपुट हाइफ़न ट्वीक के साथ निम्नानुसार होता है:

Normal String::Coding in C++ programming 
Output string::Coding-in-C++-programming

  1. - C++ में स्ट्रिंग का अपने सभी प्रत्ययों के साथ समानता का योग

    समस्या विवरण इस समस्या में, हमें एक स्ट्रिंग str दी गई है। हमारा कार्य स्ट्रिंग का अपने सभी प्रत्ययों (suffixes) के साथ समानता का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है। स्ट्रिंग str के प्रत्यय वे सभी स्ट्रिंग्स हैं जो स्ट्रिंग के प्रारंभिक वर्णों को हटाकर बनाई जाती हैं। स्ट्रिंग्स की समानता

  1. - स्ट्रिंग को न्यूनतम लंबाई के साथ एनकोड करें - C++

    मान लीजिए हमारे पास एक गैर-खाली स्ट्रिंग है; हमें इस स्ट्रिंग को एनकोड करना है ताकि इसकी एनकोडेड लंबाई न्यूनतम हो।एनकोडिंग नियम इस प्रकार है − k[encoded_string], जहां [ ] के अंदर encoded_string को ठीक k बार दोहराया जा रहा है। हमें ध्यान रखना होगा कि k एक धनात्मक पूर्णांक होगा और एनकोडेड स्ट्रिंग खाल

  1. C++ में ब्रैकेट के साथ बाइनरी ट्री को स्ट्रिंग में बदलें C++ में ब्रैकेट के साथ बाइनरी ट्री को स्ट्रिंग में बदलें

    इस समस्या में, हमें एक बाइनरी ट्री दिया गया है। हमारा कार्य एक ऐसा प्रोग्राम बनाना है जो बाइनरी ट्री को C++ में ब्रैकेट के साथ स्ट्रिंग में परिवर्तित करे। बाइनरी ट्री के मान इंटीजर हैं और उन्हें प्रीऑर्डर ट्रैवर्सल तरीके से प्रोग्राम में दिया जाएगा। स्ट्रिंग में केवल इंटीजर और पैरेंथीसिस () होने चाह