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

सी ++ में एक स्ट्रिंग से स्वर निकालें

निम्नलिखित सी ++ प्रोग्राम दिखाता है कि किसी दिए गए स्ट्रिंग से स्वर (ए, ई, आई, यू, ओ) को कैसे हटाया जाए। इस संदर्भ में, हम एक नया स्ट्रिंग बनाते हैं और चरित्र द्वारा इनपुट स्ट्रिंग वर्ण को संसाधित करते हैं, और यदि कोई स्वर पाया जाता है तो इसे नई स्ट्रिंग में शामिल नहीं किया जाता है, अन्यथा वर्ण को नए स्ट्रिंग में जोड़ा जाता है, स्ट्रिंग समाप्त होने के बाद हम नए स्ट्रिंग को कॉपी करते हैं मूल स्ट्रिंग। एल्गोरिथ्म इस प्रकार है;

एल्गोरिदम

START
   Step-1: Input the string
   Step-3: Check vowel presence, if found return TRUE
   Step-4: Copy it to another array
   Step-5: Increment the counter
   Step-6: Print
END

उपरोक्त एल्गोरिथम के अनुसरण में, निम्नलिखित कोड c++ भाषा में निम्नलिखित के रूप में निबंधित किया गया है;

उदाहरण

#include <iostream>
#include <string.h>
#include <conio.h>
#include <cstring>
using namespace std;
int vowelChk(char);
int main(){
   char s[50], t[50];
   int c, d = 0;
   cout<<"Enter a string to delete vowels\n";
   cin>>s;
   for(c = 0; s[c] != '\0'; c++) {
      // check for If not a vowel
      if(vowelChk(s[c]) == 0){
         t[d] = s[c];
         d++;
      }
   }
   t[d] = '\0';
   strcpy(s, t);
   cout<<"String after delete vowels:"<<s;
   return 0;
}
int vowelChk(char ch){
   if (ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i' || ch == 'I' || ch =='o' || ch=='O' || ch == 'u' || ch == 'U')
      return 1;
   else
      return 0;
}

यह C++ प्रोग्राम एक स्ट्रिंग से स्वरों को हटाता है:यदि इनपुट स्ट्रिंग "अजयकुमार" है तो यह "ज्यकमर" के रूप में परिणाम देता है। अंत में, हम स्वरों के बिना एक स्ट्रिंग प्राप्त करते हैं।

आउटपुट

Enter a string to delete vowels
ajaykumar
String after delete vowels:jykmr

  1. जावास्क्रिप्ट में एक स्ट्रिंग से "," को कैसे हटाएं

    हमें एक मुख्य स्ट्रिंग और एक सबस्ट्रिंग दिया गया है, हमारा काम एक फ़ंक्शन shedString() बनाना है जो इन दो तर्कों को लेता है और मुख्य स्ट्रिंग का एक संस्करण देता है जो सबस्ट्रिंग से मुक्त है। उदाहरण के लिए - shedString('12/23/2020', '/'); एक स्ट्रिंग वापस करनी चाहिए - '12232020&#

  1. एंड्रॉइड में टेक्स्टव्यू स्ट्रिंग से सभी स्वर कैसे निकालें?

    यह उदाहरण दर्शाता है कि Android में टेक्स्टव्यू स्ट्रिंग से सभी स्वर कैसे निकालें चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त

  1. सी ++ में स्ट्रिंग से बाइनरी ट्री का निर्माण करें

    मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसमें कोष्ठक और पूर्णांक हैं। हमें उस स्ट्रिंग से एक बाइनरी ट्री बनाना है। संपूर्ण इनपुट एक बाइनरी ट्री का प्रतिनिधित्व करता है। इसमें एक पूर्णांक होता है जिसके बाद शून्य, एक या दो जोड़े कोष्ठक होते हैं। पूर्णांक रूट के मान का प्रतिनिधित्व करता है और कोष्ठक की