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

C++ प्रोग्राम: स्ट्रिंग से स्पेस हटाना


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

Input: Hello World Output: HelloWorld

व्याख्या

स्ट्रिंग या वाक्य से स्पेस को हटाने या डिलीट करने के लिए, आपको उपयोगकर्ता से एक स्ट्रिंग दर्ज करने के लिए कहना होगा। अब स्पेस की जांच शुरू करें। यदि स्पेस मिलता है, तो स्पेस से अगले वर्ण को अंतिम वर्ण तक पीछे रखना शुरू करें और अगले स्पेस की जांच जारी रखें ताकि स्ट्रिंग में मौजूद सभी स्पेस हटा दिए जाएं।

उदाहरण

#include <iostream> #include<string.h> using namespace std; int  {    char str[80]="Hello World";    int i=0, len, j;    len = strlen(str);    for( i = 0; i < len; i++) {       if (str[i] == ' ') {          for (j = i; j < len; j++)             str[j] = str[j+1];             len--;       }    }    cout << str;    return 0; }

  1. - C# प्रोग्राम: स्ट्रिंग से डुप्लिकेट वर्ण हटाना

    डुप्लिकेट वर्ण हटाने के लिए Hashset का उपयोग करें।यहाँ स्ट्रिंग है:string myStr = "kkllmmnnoo";अब, स्ट्रिंग को char में मैप करने के लिए HashSet का उपयोग करें। यह स्ट्रिंग से डुप्लिकेट वर्णों को हटा देगा।var unique = new HashSet<char>(myStr);आइए पूरा उदाहरण देखें:उदाहरणusing System; u

  1. - Java प्रोग्राम: स्ट्रिंग से सभी व्हाइटस्पेस हटाएं

    इस लेख में, हम समझेंगे कि स्ट्रिंग से सभी व्हाइटस्पेस कैसे हटाएं। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर्स होते हैं और डबल कोट्स ( ) में संलग्न होते हैं।नीचे इसका प्रदर्शन है:मान लीजिए हमारा इनपुट है:Input string: Java programming is fun to learn.वांछित आउटपुट होगा:The string after repl

  1. - आकार n की स्ट्रिंग को n बार बाएं घुमाने का पायथन प्रोग्राम

    मान लीजिए हमारे पास आकार n की s नामक एक स्ट्रिंग है। हमें 1 स्थान, 2 स्थान ... n स्थान घुमाकर सभी घुमाई गई स्ट्रिंग्स ढूंढनी हैं। तो, यदि इनपुट s = hello है, तो आउटपुट [elloh, llohe, lohel, ohell, hello] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: res := एक नई सूची n := s का आकार i के लिए