কম্পিউটার

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


অক্ষরের একটি অ্যারে (বা) অক্ষরের সংগ্রহকে স্ট্রিং বলা হয়।

ঘোষণা

নীচে দেওয়া ঘোষণাটি পড়ুন -

char stringname [size];

যেমন − char a[50]; দৈর্ঘ্য 50 অক্ষরের স্ট্রিং।

শুরু করা

সূচনা নিম্নরূপ -

  • একক ব্যবহার করে চরিত্র ধ্রুবক -
char a[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
  • স্ট্রিং ব্যবহার করে ধ্রুবক -
char a[10] = "Hello":;

অ্যাক্সেস করা হচ্ছে

স্ট্রিং অ্যাক্সেস করার জন্য একটি কন্ট্রোল স্ট্রিং "%s" ব্যবহার করা হয়, যতক্ষণ না এটি '\0' এর মুখোমুখি হয়।

যুক্তিটি স্বর সংখ্যা গণনা করতে ব্যবহৃত হয় নিম্নরূপ -

if(string[i]=='a'||string[i]=='e'||string[i]=='i'||
   string[i]=='o'||string[i]=='u')//checking the char is vowel vowel=vowel+1;

সংখ্যার সংখ্যা গণনা করতে ব্যবহৃত যুক্তি নিম্নরূপ -

if(string[i]=='0'||string[i]=='1'||string[i]=='2'||
string[i]=='3'||string[i]=='4'||string[i]=='5'||
string[i]=='6'||string[i]=='7'||string[i]=='8'||string[i]=='9')
digit=digit+1;

স্থানের সংখ্যা গণনা করতে ব্যবহৃত যুক্তি নিম্নরূপ -

if(string[i]==' ')
space=space+1;

অন্যথায়, বাকি সব ব্যঞ্জনবর্ণ।

প্রোগ্রাম

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

#include<stdio.h>
int main(){
   char string[50];
   int i,vowel=0,digit=0,space=0,consonant=0;
   printf("enter any string includes all types of characters:\n");
   gets(string);
   for(i=0;string[i]!='\0';i++){
      if(string[i]=='a'||string[i]=='e'||string[i]=='i'||
         string[i]=='o'||string[i]=='u')//checking the char is vowel vowel=vowel+1;
      else if(string[i]=='0'||string[i]=='1'||string[i]=='2'||
         string[i]=='3'||string[i]=='4'||string[i]=='5'||
         string[i]=='6'||string[i]=='7'||string[i]=='8'||string[i]=='9')
         digit=digit+1;
      else if(string[i]==' ')
         space=space+1;
      else
         consonant=consonant+1;
   }
   printf("vowel=%d\ndigit=%d\nspace=%d\nconsonant=%d\n",vowel,digit,space,consonant);
   return 0;
}

আউটপুট

আউটপুট নিচে দেওয়া হল -

enter any string includes all types of characters:
Tutorials Point 1234 C programming 2020
vowel=9
digit=8
space=5
consonant=17

  1. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সেট ব্যবহার করে স্বর সংখ্যা গণনা করার জন্য

  2. একটি প্রদত্ত স্ট্রিং সেট ব্যবহার করে স্বর সংখ্যা গণনা করার জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং সেট ব্যবহার করে স্বর সংখ্যা গণনা

  4. পাইথন ব্যবহার করে একটি স্ট্রিংয়ে স্বরবর্ণের সংখ্যা কীভাবে গণনা করবেন?