কম্পিউটার

প্রতিটি অক্ষরের শব্দ, স্বরবর্ণ এবং ফ্রিকোয়েন্সি প্রিন্ট করুন


একটি স্ট্রিং ইনপুট করুন এবং ব্যবহারকারীর দ্বারা প্রবেশ করা একটি অক্ষরের মোট শব্দ, স্বর এবং ফ্রিকোয়েন্সি খুঁজুন

Input : enter s string : I love my MOM  
   Enter a charcter of which you want to find a frequency: M
   Total frequency of M : 2
   Total number of vowels : 4
   Total number of words : 4

অ্যালগরিদম

START
Step 1 Declare array of string, ch, i, freq to 0, vow to 0, word to 0
Step 2 Input a string and a character ch
Step 3 Loop for from i to 0 and str[i]!=’\o’ and ++i
Step 3.1 IF statement for ch==str[i]
   Post incrementing freq
   Step 3.2 End If
   Step 3.3 IF statement
   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'
      Post incrementing vow
   Step 3.4 End If
   Step 3.5 IF statement str[i]=’ ’
      Post incrementing word
   Step 3.6 End If
Step 4 End For loop
STOP

উদাহরণ

#include <stdio.h>
int main() {
   char str[1000], ch;
   int i, freq=0, vow=0, word=0;
   printf("Enter a string of your choice: ");
   gets(str);
   printf("Enter a character of which you want to find the frequency: ");
   scanf("%c",&ch);
   for(i = 0; str[i] != '\0'; ++i){
      if(ch == str[i]) //to find the frequency of a character {
         ++freq;
      }
      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') {
         ++vow; //to find the number of vowels
      }
      if (str[i] == ' ') {
         word++; //to find the number of words
      }
   }
   printf("Frequency of %c = %d", ch, freq);
   printf("\ntotal number of vowels in a string are %d " ,vow );
   printf("\ntotal number of words in a string are %d " ,word+1 );
   return 0;
}

আউটপুট

যদি আমরা উপরের প্রোগ্রামটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে।

Enter a string of your choice: I love PrograMMIng
Enter a character of which you want to find the frequency: M
Frequency of M = 2
total number of vowels in a string are 6
total number of words in a string are 3

  1. সি ভাষা ব্যবহার করে স্ট্রিংকে সংখ্যা এবং সংখ্যাকে স্ট্রিংয়ে রূপান্তর করা হচ্ছে

  2. প্রতিটি অক্ষরের ফ্রিকোয়েন্সি গণনা করার জন্য একটি সি প্রোগ্রাম লিখুন

  3. সি ল্যাঙ্গুয়েজে একটি স্ট্রিংয়ে স্বরবর্ণ এবং ব্যঞ্জনবর্ণের সংখ্যা কীভাবে গণনা করা যায়?

  4. সি তে কঠিন এবং ফাঁপা রম্বস প্যাটার্ন প্রিন্ট করার প্রোগ্রাম