কম্পিউটার

C++ ব্যবহার করে একটি অ্যারের মধ্যে একটি সংখ্যার ফ্রিকোয়েন্সি খুঁজুন।


ধরুন আমাদের একটি অ্যারে আছে। n বিভিন্ন উপাদান আছে. আমাদের অ্যারের একটি উপাদানের ফ্রিকোয়েন্সি পরীক্ষা করতে হবে। ধরুন A =​​[5, 12, 26, 5, 3, 4, 15, 5, 8, 4], আমরা যদি 5 এর কম্পাঙ্ক বের করার চেষ্টা করি, তাহলে তা হবে 3।

এটি সমাধান করার জন্য, আমরা অ্যারেটি বাম থেকে স্ক্যান করব, যদি উপাদানটি প্রদত্ত সংখ্যার মতোই হয়, তাহলে কাউন্টারটি বাড়ান, অন্যথায় অ্যারেটি শেষ না হওয়া পর্যন্ত পরবর্তী উপাদানটির জন্য যান৷

উদাহরণ

#include<iostream>
using namespace std;
int countElementInArr(int arr[], int n, int e) {
   int count = 0;
   for(int i = 0; i<n; i++){
      if(arr[i] == e)
         count++;
   }
   return count;
}
int main () {
   int arr[] = {5, 12, 26, 5, 3, 4, 15, 5, 8, 4};
   int n = sizeof(arr)/sizeof(arr[0]);
   int e = 5;
   cout << "Frequency of " << e << " in the array is: " << countElementInArr(arr, n, e);
}

আউটপুট

Frequency of 5 in the array is: 3

  1. C++ ব্যবহার করে পঞ্চভুজ পিরামিডাল নম্বর খুঁজুন

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

  3. C++ ব্যবহার করে বিটওয়াইজ বা>=K আছে সাবয়ারের সংখ্যা খুঁজুন

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