কম্পিউটার টিউটোরিয়াল

স্ট্রিং থেকে ভোয়েল (Vowel) রিমুভ করা (C++)

একটি স্ট্রিং থেকে সব ভোয়েল (a,e,i,o,u - বড়/ছোট হাত) রিমুভ করুন। নতুন স্ট্রিং বানাতে ইনপুট স্ট্রিং ট্রাভার্স করুন, ভোয়েল না হলে কপি করুন।

আলগরিদম

START
Step-1: ইনপুট স্ট্রিং
Step-2: প্রতিটি ক্যারেক্টার চেক করুন ভোয়েল কিনা
Step-3: ভোয়েল না হলে নতুন স্ট্রিং-এ কপি করুন
Step-4: নতুন স্ট্রিং প্রিন্ট করুন
END

উদাহরণ

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

bool isVowel(char ch) {
    ch = tolower(ch);
    return ch=='a' || ch=='e' || ch=='i' || ch=='o' || ch=='u';
}

int main() {
    char s[50], t[50];
    cout << "Enter a string: ";
    cin >> s;
    int d = 0;
    for (int c = 0; s[c]; c++)
        if (!isVowel(s[c])) t[d++] = s[c];
    t[d] = '\0';
    cout << "String after removing vowels: " << t;
    return 0;
}

আউটপুট

Enter a string: ajaykumar
String after removing vowels: jykmr
  1. জাভাস্ক্রিপ্টে স্ট্রিং থেকে কমা (,) বা যেকোনো সাবস্ট্রিং সরানো

  2. অ্যান্ড্রয়েড TextView স্ট্রিং-এ স্বরবর্ণ মুছে ফেলার পদ্ধতি

  3. C++-এ সোর্স কোড থেকে কমেন্ট মুছে ফেলা

  4. স্ট্রিং থেকে বাইনারি ট্রি নির্মাণ C++-এ