কম্পিউটার

একটি স্ট্রিংয়ে স্বরবর্ণ, ব্যঞ্জনবর্ণ, অঙ্ক এবং সাদা স্থানের সংখ্যা খুঁজে বের করার জন্য C++ প্রোগ্রাম


একটি স্ট্রিং একটি এক মাত্রিক অক্ষর অ্যারে যা একটি নাল অক্ষর দ্বারা সমাপ্ত হয়। একটি স্ট্রিং এ অনেক স্বরবর্ণ, ব্যঞ্জনবর্ণ, অঙ্ক এবং সাদা স্থান থাকতে পারে।

উদাহরণস্বরূপ।

String: There are 7 colours in the rainbow
Vowels: 12
Consonants: 15
Digits: 1
White spaces: 6

একটি স্ট্রিংয়ে স্বরবর্ণ, ব্যঞ্জনবর্ণ, অঙ্ক এবং সাদা স্থানের সংখ্যা খুঁজে বের করার জন্য একটি প্রোগ্রাম নিম্নরূপ দেওয়া হয়েছে।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   char str[] = {"Abracadabra 123"};
   int vowels, consonants, digits, spaces;
   vowels = consonants = digits = spaces = 0;
   for(int i = 0; str[i]!='\0'; ++i) {
      if(str[i]=='a' || str[i]=='e' || str[i]=='i' ||
      str[i]=='o' || str[i]=='u' || str[i]=='A' ||
      str[i]=='E' || str[i]=='I' || str[i]=='O' ||
      str[i]=='U') {
         ++vowels;
      } else if((str[i]>='a'&& str[i]<='z') || (str[i]>='A'&& str[i]<='Z')) {
         ++consonants;
      } else if(str[i]>='0' && str[i]<='9') {
         ++digits;
      } else if (str[i]==' ') {
         ++spaces;
      }  
   }
   cout << "The string is: " << str << endl;
   cout << "Vowels: " << vowels << endl;
   cout << "Consonants: " << consonants << endl;
   cout << "Digits: " << digits << endl;
   cout << "White spaces: " << spaces << endl;
   return 0;
}

আউটপুট

The string is: Abracadabra 123
Vowels: 5
Consonants: 6
Digits: 3
White spaces: 1

উপরের প্রোগ্রামে, স্ট্রিং-এ স্বরবর্ণ, ব্যঞ্জনবর্ণ, অঙ্ক এবং শূন্যস্থানের সংখ্যা সংরক্ষণ করতে ভেরিয়েবল স্বরবর্ণ, ব্যঞ্জনবর্ণ, অঙ্ক এবং স্পেস ব্যবহার করা হয়। একটি স্ট্রিং এর প্রতিটি অক্ষর পরীক্ষা করতে লুপের জন্য A ব্যবহার করা হয়। যদি সেই অক্ষরটি একটি স্বরবর্ণ হয়, তাহলে স্বরগুলির পরিবর্তনশীলটি 1 দ্বারা বৃদ্ধি পাবে। ব্যঞ্জনবর্ণ, অঙ্ক এবং স্পেসগুলির জন্য একই। কোড স্নিপেট যা এটি প্রদর্শন করে তা নিম্নরূপ।

for(int i = 0; str[i]!='\0'; ++i) {
if(str[i]=='a' || str[i]=='e' || str[i]=='i' ||
str[i]=='o' || str[i]=='u' || str[i]=='A' ||
str[i]=='E' || str[i]=='I' || str[i]=='O' ||
str[i]=='U') {
   ++vowels;
   } else if((str[i]>='a'&& str[i]<='z') || (str[i]>='A'&& str[i]<='Z')) {
      ++consonants;
   } else if(str[i]>='0' && str[i]<='9') {
      ++digits;
   } else if (str[i]==' ') {
      ++spaces;
   }
}

স্ট্রিং-এ স্বরবর্ণ, ব্যঞ্জনবর্ণ, অঙ্ক এবং স্পেসগুলির উপস্থিতি গণনা করার পরে, সেগুলি প্রদর্শিত হয়। এটি নিম্নলিখিত কোড স্নিপেটে দেখানো হয়েছে৷

The string is: Abracadabra 123
Vowels: 5
Consonants: 6
Digits: 3
White spaces: 1

  1. স্ট্রিং ধারণা ব্যবহার করে স্বরবর্ণ, অঙ্ক, স্পেস, ব্যঞ্জনবর্ণ গণনা করার জন্য সি প্রোগ্রাম

  2. নিকটতম পূর্ণসংখ্যা খুঁজে পেতে C++ প্রোগ্রাম যার জন্য সংখ্যা এবং এর সংখ্যার যোগফল gcd 1 এর থেকে বেশি

  3. C++ এ প্রদত্ত সংখ্যা এবং অঙ্কের যোগফল সহ সবচেয়ে বড় সংখ্যাটি খুঁজুন

  4. C++ ব্যবহার করে একটি স্ট্রিং এর সাবস্ট্রিং এর সংখ্যা খুঁজুন