কম্পিউটার

C++-এ দ্বিতীয় সর্বাধিক ঘন ঘন অক্ষর খোঁজার প্রোগ্রাম


এই সমস্যায়, আমরা স্ট্রিং str দেওয়া হয়. আমাদের কাজ হল একটি C++-এ দ্বিতীয় সর্বাধিক ঘন ঘন অক্ষর খোঁজার জন্য একটি প্রোগ্রাম তৈরি করা .

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক

ইনপুট

str = “abaacabcba”

আউটপুট

‘b’

সমাধান পদ্ধতি

স্ট্রিং মধ্যে দ্বিতীয় সবচেয়ে ঘন ঘন অক্ষর খুঁজে পেতে. আমাদের একটি কাউন্ট অ্যারে chatCount বজায় রাখতে হবে যা স্ট্রিংটিতে প্রতিটি অক্ষরের ফ্রিকোয়েন্সি সংরক্ষণ করতে ব্যবহৃত হয়। এবং তারপর অ্যারে ব্যবহার করে আমরা অ্যারেতে সর্বাধিক এবং সেকেন্ডম্যাক্স ফ্রিকোয়েন্সি সহ অক্ষরটি খুঁজে পাব। এবং দ্বিতীয় সর্বাধিক ঘন ঘন অক্ষর প্রদর্শন করুন৷

আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম

উদাহরণ

#include <iostream>
#include <string.h>
using namespace std;
char findSecFreqChar(string str){
   int charFreq[256] = {0};
   for (int i = 0; i < str.length(); i++)
      (charFreq[str[i]])++;
      int maxFreq = charFreq[0], secFreq = charFreq[0];
      for (int i = 0; i < 256; i++){
         if (charFreq[i] > charFreq[maxFreq]){
            secFreq = maxFreq;
            maxFreq = i;
      }
      else if (charFreq[i] > charFreq[secFreq] &&
      charFreq[i] != charFreq[maxFreq])
      secFreq = i;
   }
   return secFreq;
}
int main(){
   string str = "tutorialspoint";
   char secFreqChar = findSecFreqChar(str);
   cout << "Second most frequent character of the string is"<<secFreqChar;
   return 0;
}

আউটপুট

Second most frequent character of the string is i

  1. সবচেয়ে ঘন ঘন উপাদান খুঁজে পেতে C# প্রোগ্রাম

  2. C# প্রোগ্রাম একটি স্ট্রিং-এ একটি অক্ষরের উপস্থিতির সংখ্যা খুঁজে বের করতে

  3. একটি স্ট্রিং-এ সর্বনিম্ন ঘন ঘন অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম

  4. একটি স্ট্রিং-এ সর্বাধিক ঘন ঘন অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম