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

सी ++ में एक हाइफ़न के साथ अंतरिक्ष को बदलना

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

उदाहरण

#include <cstring>
#include <iostream>
using namespace std;
int main(){
   // raw string declaration
   string str = "Coding in C++ programming";
   cout<<"Normal String::"<<str<<endl;
   for (int i = 0; i < str.length(); ++i) {
      // replacing character to '-' with a 'space'.
      if (str[i] == ' ') {
         str[i] = '-';
      }
   }
   // output string with '-'.
   cout <<"Output string::"<< str << endl;
   return 0;
}

आउटपुट

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

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

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

    इस समस्या में हमें string str दिया जाता है। हमारा काम स्ट्रिंग के सभी प्रत्ययों के साथ समानता का योग खोजने के लिए एक प्रोग्राम बनाना है। स्ट्रिंग स्ट्र के प्रत्यय वे सभी स्ट्रिंग हैं जो स्ट्रिंग के शुरुआती वर्णों को हटाकर बनाए जाते हैं। स्ट्रिंग की समानताएं str1 और str2 दोनों स्ट्रिंग के लिए सामान

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

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

  1. सी ++ में ब्रैकेट के साथ स्ट्रिंग करने के लिए बाइनरी पेड़

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